Take your first step towards a career in software development with this introduction to Java—one of the most in-demand programming languages and the foundation of the Android operating system. Designed for beginners, this Specialization will teach you core programming concepts and equip you to write programs to solve complex problems. In addition, you will gain the foundational skills a software engineer needs to solve real-world problems, from designing algorithms to testing and debugging your programs.
Un programa especializado de Coursera es un conjunto de cursos que te ayudan a dominar una aptitud. Para comenzar, inscríbete en el programa especializado directamente o échale un vistazo a sus cursos y elige uno con el que te gustaría comenzar. Al suscribirte a un curso que forme parte de un programa especializado, quedarás suscrito de manera automática al programa especializado completo. Puedes completar solo un curso: puedes pausar tu aprendizaje o cancelar tu suscripción en cualquier momento. Visita el panel principal del estudiante para realizar un seguimiento de tus inscripciones a cursos y tu progreso.
Cada programa especializado incluye un proyecto práctico. Necesitarás completar correctamente el proyecto para completar el programa especializado y obtener tu certificado. Si el programa especializado incluye un curso separado para el proyecto práctico, necesitarás completar cada uno de los otros cursos antes de poder comenzarlo.
Cuando completes todos los cursos y el proyecto práctico, obtendrás un Certificado que puedes compartir con posibles empleadores y tu red profesional.
What is the refund policy?
Can I just enroll in a single course?
Yes! To get started, click the course card that interests you and enroll. You can enroll and complete the course to earn a shareable certificate, or you can audit it to view the course materials for free. When you subscribe to a course that is part of a Specialization, you’re automatically subscribed to the full Specialization. Visit your learner dashboard to track your progress.
Is financial aid available?
Can I take the course for free?
Is this course really 100% online? Do I need to attend any classes in person?
This course is completely online, so there’s no need to show up to a classroom in person. You can access your lectures, readings and assignments anytime and anywhere via the web or your mobile device.
Will I earn university credit for completing the Specialization?
This Specialization doesn't carry university credit, but some universities may choose to accept Specialization Certificates for credit. Check with your institution to learn more.
How long does it take to complete the Java Programming and Software Engineering Fundamentals?
Time to completion can vary based on your schedule, but most learners are able to complete the Specialization in 6-7 months.
How often is each course in the Specialization offered?
Each course in the Specialization is offered on a regular schedule, with sessions starting about once per month. If you don't complete a course on the first try, you can easily transfer to the next session, and your completed work and grades will carry over.
What background knowledge is necessary?
None! This Specialization is appropriate for anyone interested in learning more about computer science and software development. You should come with an open mind and motivation to learn how to solve difficult problems with code.
Do I need to take the courses in a specific order?
We recommend taking the courses in the order presented, as each subsequent course will build on material from previous courses.
Will I earn university credit for completing the Java Programming and Software Engineering Fundamentals?
Coursera courses and certificates don't carry university credit, though some universities may choose to accept Specialization Certificates for credit. Check with your institution to learn more.
What will I be able to do upon completing the Java Programming and Software Engineering Fundamentals?
You’ll be able to design, write, and test problem-focused Java programs, applying a principled approach to computational problem solving in new contexts. You’ll also be prepared to take intermediate courses in computer science and software development.
What software or equipment will I need to complete the assignments?
You will need access to a laptop or desktop computer for Java programming. For the first course, you will need to create a free account on CodePen.io. For the remaining courses, you will need to install BlueJ, a free software environment for programming in Java. A special version of BlueJ will be provided for this Specialization.
Can I view the course materials for free?
All course videos, readings, and programming resources can be accessed for free. However, in order to receive a Specialization Certificate, you must earn and purchase a Course Certificate for each course of the Specialization and the Capstone.
How is Google involved in content creation and teaching for this Specialization?
Google has contributed real-world projects and the involvement of its engineers as guest lecturers to these courses, and is interested in learning how participants may benefit from them.
¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.