Java Enterprise Career Track
Become a full stack Java developer. Learn to build and deploy production-grade software using Java, Spring, and AWS - like the learning platform you’re lookin’ at right now! This track includes the complete package to go from beginner to professional full stack Java developer. See why CodingNomads ranked one of the best online Java courses by Forbes and ZDNet.
-
Level
Beginner to professional
-
Duration
~9 months studying 15+ hours per week.
-
What's included
507 lessons, 189 videos, 63 quizzes, 1000+ functional examples, 250+ labs & challenges, 3-5 portfolio projects
-
Certificate
Java Certificate, SQL & DBs certificate, Advanced Java & Spring Boot certificate
Unlock this career track
$29/month Pro Membership
Learn with a mentor
Make tangible progress now
Learn moreThere are 6 courses in this track. Start from the top and work your way down. Click on a course below to start learning!
-
Java 101 - Fundamentals
Learn the fundamentals. This course starts from square one, installing Java, and continues through operators, variables, loops, and arrays. This course is the perfect first step for aspiring Java developers.
- Course
- Beginner
- Java
-
Java 201 - Object-Oriented Programming
Learn Object-Oriented Programming in Java. What are Java objects? How to use Java classes? This course dives deep into all things OOP: Inheritance, Encapsulation, Polymorphism, and Abstraction. Unlock your OOP skills and level up your programming capabilities.
- Course
- Intermediate
- Java
-
SQL & Databases (MySQL)
Learn the fundamentals of relational databases and the Structured Query Language (SQL) using MySQL.
- Course
- Beginner
- SQL & Databases
-
Java 301 - Advanced Concepts
Learn advanced Java programming concepts, including exception handling, multithreading, input/out, generics, lambda expressions, method references, JDBC, and advanced data structures and algorithms.
- Course
- Advanced
- Java
-
Data Structures & Algorithms
Learn many of the most common data structures and algorithms, including Arrays, LinkedLists, Stacks, Queues, Hashmaps, and Trees. Dive into sorting algorithms using the bubble sort, insertion sort, selection sort, merge sort, and quick sort.
- Course
- Intermediate
- Java
- Python
-
Advanced Java + Spring Framework
Learn advanced Java and the Spring Framework to build highly scalable, robust, enterprise-grade Java applications. You'll learn modern development techniques and build dozens of complex applications such as RESTful APIs, dynamic web applications, fool-proof security systems and much more. When you finish this course, you'll be a legitimately capable software developer.
- Course
- Advanced
- Spring
- Java