Courses
Explore the entire catalog
Browse every path currently available and find the right next lesson.
SVG
Complete SVG Course
Learn SVG end-to-end: structure, shapes, styling, transforms, reuse patterns, and animation.
AI
Prompt Engineering Course
Learn how to write effective prompts for LLMs: structure, context, constraints, examples, and evaluation.
Spring Boot
Spring framework || Spring boot basic
A structured 8-step Spring learning path: Spring Framework first, then Core container, Boot internals, Web MVC, JPA, Security, configuration, and testing. The focus is th...
Java
Java Core Fundamentals
A beginner-friendly Java Core path: language basics, JVM model, OOP, memory, collections, multithreading, generics, streams, and lambdas.
Backend Fundamentals
HTTP basics
Practical course on core HTTP concepts for backend developers: methods, REST, JSON contract, status codes, browser request lifecycle, CORS, and authentication models (Coo...
Databases
SQL and Databases
Practical SQL course: relational model, ER design, query composition, joins, aggregations, indexing, normalization, transactions, isolation levels, and query-plan optimiz...
Java Persistence
JPA and Hibernate Fundamentals
A practical JPA course for backend developers: ORM basics, entities, repositories, CRUD, relationships, JPQL, fetch strategies, transactions, and the N+1 problem.
DevOps
Docker Fundamentals
A practical Docker course: containerization basics, images, Dockerfile, container lifecycle, data persistence, networking, Compose, Spring Boot workflows, security, and p...
Developer Tools
Git and Version Control Fundamentals
A practical Git course for junior backend and frontend developers: version control concepts, repositories, commits, change tracking, branches, conflicts, GitHub, pull req...