- Learn the fundamentals of the Java programming language.
- Discover solutions to common Java programming challenges.
- Build skills, from collections to data structures.
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Free courses from frontend to fullstack and AI
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Java is the core language for many enterprise web and Android applications. Start building your skills as a Java programmer with LinkedIn Learning. Learn the foundations of the Java language through this beginner-level learning path.
Syllabus
Courses under this program:
Course 1: Java Essential Training: Syntax and Structure
-This course provides a foundation for learning how to program with the most recent Long-Term Support (LTS) release, Java 17.
Course 2: Java Essential Training: Objects and APIs
-Learn the essentials of functional programming with objects and APIs in the most recent long-term support release, Java 17.
Course 3: Learning Spring 6 with Spring Boot 3
-Learn rapid web development at enterprise scale with Spring 6 using the popular Spring Boot 3 framework.
Course 4: Learning JDBC
-Learn the skills to effectively integrate and manage data from relational databases like PostgreSQL, Oracle, MySQL, and SQL Server into Java applications using the JDBC API.
Course 5: Learning Java Collections
-Learn about and gain hands-on experience with the Java Collections framework.
Course 6: Java Memory Management: Values and References
-Explore effective memory management in Java in this course, one of two installments in the lively Java Memory Management series.
Course 7: Java Memory Management: Garbage Collection, JVM Tuning, and Spotting Memory Leaks
-Explore effective memory management in Java in this course, one of two installments in the lively Java Memory Management series.
Course 8: Java Exception Handling
-This course teaches developers how to deal with unexpected behavior that may occur during the execution of their applications.
Course 9: Java Algorithms
-Learn how to efficiently optimize and create algorithms in Java.
Course 10: Java: Data Structures
-Find out what data structures are, what things to consider when choosing which data structure to use, and which data structures are the most common in Java.
Course 1: Java Essential Training: Syntax and Structure
-This course provides a foundation for learning how to program with the most recent Long-Term Support (LTS) release, Java 17.
Course 2: Java Essential Training: Objects and APIs
-Learn the essentials of functional programming with objects and APIs in the most recent long-term support release, Java 17.
Course 3: Learning Spring 6 with Spring Boot 3
-Learn rapid web development at enterprise scale with Spring 6 using the popular Spring Boot 3 framework.
Course 4: Learning JDBC
-Learn the skills to effectively integrate and manage data from relational databases like PostgreSQL, Oracle, MySQL, and SQL Server into Java applications using the JDBC API.
Course 5: Learning Java Collections
-Learn about and gain hands-on experience with the Java Collections framework.
Course 6: Java Memory Management: Values and References
-Explore effective memory management in Java in this course, one of two installments in the lively Java Memory Management series.
Course 7: Java Memory Management: Garbage Collection, JVM Tuning, and Spotting Memory Leaks
-Explore effective memory management in Java in this course, one of two installments in the lively Java Memory Management series.
Course 8: Java Exception Handling
-This course teaches developers how to deal with unexpected behavior that may occur during the execution of their applications.
Course 9: Java Algorithms
-Learn how to efficiently optimize and create algorithms in Java.
Course 10: Java: Data Structures
-Find out what data structures are, what things to consider when choosing which data structure to use, and which data structures are the most common in Java.
Courses
-
Find out what data structures are, what things to consider when choosing which data structure to use, and which data structures are the most common in Java.
-
Learn about and gain hands-on experience with the Java Collections framework.
-
Learn the skills to effectively integrate and manage data from relational databases like PostgreSQL, Oracle, MySQL, and SQL Server into Java applications using the JDBC API.
-
Explore effective memory management in Java in this course, one of two installments in the lively Java Memory Management series.
-
Learn rapid web development at enterprise scale with Spring 6 using the popular Spring Boot 3 framework.
-
Learn the essentials of functional programming with objects and APIs in the most recent long-term support release, Java 17.
-
This course provides a foundation for learning how to program with the most recent Long-Term Support (LTS) release, Java 17.
-
Explore effective memory management in Java in this course, one of two installments in the lively Java Memory Management series.
-
Learn how to efficiently optimize and create algorithms in Java.
-
This course teaches developers how to deal with unexpected behavior that may occur during the execution of their applications.
Taught by
Angie Jones, Frank Moley, Kevin Bowersox, Maaike van Putten , Cecili (Reid) Poole, Kathryn Hodge and Bethan Palmer