- Learn the fundamentals of programming with Java.
- Discover solutions to common Java programming challenges.
- Build mobile, desktop,and web applications with Java.
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Java is the core language for Android and many enterprise web applications. Begin your path toward becoming a professional developer by building a solid foundation in the Java language.
Syllabus
Courses under this program:
Course 1: Learning Java
-Get started in Java programming. This course shows beginners how to write Java code and build simple Java applications.
Course 2: Java 11+ Essential Training
-Learn the fundamentals of Java Standard Edition (SE) 11 and more recent releases, so you can build your first application or start exploring the language on your own.
Course 3: Learning Java Applications (2019)
-Get a practical introduction to Java programming. Learn how to develop Java applications for desktop, web, and mobile platforms, including Android.
Course 4: Java Memory Management
-Learn how memory works in Java. In this hands-on course, explore fundamental concepts to help you optimize your code and quickly find and fix any memory errors that still occur.
Course 5: Learning JDBC
-Learn how to manage data from relational databases such as Postgres, Oracle Database, MySQL, and SQL Server using Java Database Connectivity (JDBC) in Java programmed applications.
Course 6: Java Persistence API (JPA): 1 The Basics
-Learn how to work with the Java Persistence API (JPA), the standard for building Java enterprise applications that need to have persistent data.
Course 7: Java Persistence API (JPA): 2 Inheritance and Querying
-Learn more advanced uses of the JPA, including inheritance mapping strategies, Java Persistence Query Language (JPQL), the Criteria API, and more.
Course 8: Cloud-Native Development Using Java with Eclipse MicroProfile
-Learn to build optimized cloud-native Java applications for microservices architectures with the help of Eclipse MicroProfile.
Course 9: Nail Your Java Interview
-Review critical Java concepts-and commonly-asked interview questions-to ensure that you approach your Java interviews with confidence.
Course 1: Learning Java
-Get started in Java programming. This course shows beginners how to write Java code and build simple Java applications.
Course 2: Java 11+ Essential Training
-Learn the fundamentals of Java Standard Edition (SE) 11 and more recent releases, so you can build your first application or start exploring the language on your own.
Course 3: Learning Java Applications (2019)
-Get a practical introduction to Java programming. Learn how to develop Java applications for desktop, web, and mobile platforms, including Android.
Course 4: Java Memory Management
-Learn how memory works in Java. In this hands-on course, explore fundamental concepts to help you optimize your code and quickly find and fix any memory errors that still occur.
Course 5: Learning JDBC
-Learn how to manage data from relational databases such as Postgres, Oracle Database, MySQL, and SQL Server using Java Database Connectivity (JDBC) in Java programmed applications.
Course 6: Java Persistence API (JPA): 1 The Basics
-Learn how to work with the Java Persistence API (JPA), the standard for building Java enterprise applications that need to have persistent data.
Course 7: Java Persistence API (JPA): 2 Inheritance and Querying
-Learn more advanced uses of the JPA, including inheritance mapping strategies, Java Persistence Query Language (JPQL), the Criteria API, and more.
Course 8: Cloud-Native Development Using Java with Eclipse MicroProfile
-Learn to build optimized cloud-native Java applications for microservices architectures with the help of Eclipse MicroProfile.
Course 9: Nail Your Java Interview
-Review critical Java concepts-and commonly-asked interview questions-to ensure that you approach your Java interviews with confidence.
Courses
-
Learn to build optimized cloud-native Java applications for microservices architectures with the help of Eclipse MicroProfile.
-
Learn the fundamentals of Java Standard Edition (SE) 11 and more recent releases, so you can build your first application or start exploring the language on your own.
-
Explore effective memory management in Java in this course, one of two installments in the lively Java Memory Management series.
-
Learn how to work with the Java Persistence API (JPA), the standard for building Java enterprise applications that need to have persistent data.
-
Learn more advanced uses of the JPA, including inheritance mapping strategies, Java Persistence Query Language (JPQL), the Criteria API, and more.
-
Learn how to manage data from relational databases such as Postgres, Oracle Database, MySQL, and SQL Server using Java Database Connectivity (JDBC) in Java programmed applications.
-
Get started in Java programming. This course shows beginners how to write Java code and build simple Java applications.
-
Get a practical introduction to Java programming. Learn how to develop Java applications for desktop, web, and mobile platforms, including Android.
-
Review critical Java concepts-and commonly-asked interview questions-to ensure that you approach your Java interviews with confidence.
Taught by
Kathryn Hodge, David Gassner, Todd Perkins, Matt Thornfield, Frank Moley, Kesha Williams and Katherine (Kate) Stanley