LEARN. BUILD. GROW.

Build your skills with Java Codeex

Beginner-friendly programming and database courses with practical examples, real-world projects, and clear explanations.

Explore Courses

Choose your learning path

Start with the technology you want to learn. You can move between courses anytime using the course navigation above.

Java icon

Java

Learn Java from the basics through OOP, collections, multithreading, JDBC, and practical projects.

Start Java course →
Python icon

Python

Build a foundation in Python syntax, data structures, functions, object-oriented programming, and automation.

Start Python course →
Spring Boot icon

Spring Boot

Create production-ready Java applications with REST APIs, JPA, security, testing, monitoring, and deployment.

Start Spring Boot course →
Angular icon

Angular

Learn how to build structured, component-based web applications with modern Angular.

Course path
MySQL icon

MySQL

Understand relational databases, SQL queries, joins, constraints, indexes, and application data design.

Course path
MongoDB icon

MongoDB

Work with document databases, collections, queries, indexes, aggregation, and MongoDB application patterns.

Course path
PostgreSQL icon

PostgreSQL

Learn reliable relational database design, SQL, transactions, performance, and PostgreSQL features.

Course path