Java Enterprise Career Track enroll
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. This track starts at the beginning and continues up to professional.
-
Duration
740 Hours. Or, ~9 months of dedicated learning @ 15-20 hours per week
-
What's included
482 lessons. 184 videos. 51 quizzes. 1000+ functional examples. 250+ labs & challenges. 3-5 portfolio projects.
-
Certificate
Java Certificate, SQL & DBs certificate, Advanced Java & Spring Boot certificate
There are 6 courses in this track. Start from the top and work your way down.
-
Java 101 - Fundamentals enroll
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 enroll
Learn Object-Oriented Programming in Java. What are Java object? 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) enroll
Learn the fundamentals relational databases and the Structured Query Language (SQL) using MySQL.
- Course
- Beginner
- SQL & Databases
-
Data Structures & Algorithms enroll
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
- Python
- Java
-
Java 301 - Advanced Concepts enroll
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
-
Advanced Java + Spring Framework enroll
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