Skip to content

Structured learning

Learn step by step.

Choose a subject, follow its syllabus, and work through lessons in order. Learning paths are separate from standalone articles on the blog.

Available courses

Every course has a syllabus, chapters, and lessons you can follow at your own pace.

2 courses
Duke, the Java mascot
Beginner to intermediate

Java Tutorial

Learn Java step by step, from your first program and core syntax to object-oriented programming, with practical examples and a structured syllabus.

Modules
3
Lessons
12
Reading
~103 min
View syllabus
JavaScript community logo
Beginner to intermediate

JavaScript Tutorial

A structured JavaScript course from first principles to modern language features, browser development, asynchronous programming, projects, and interview preparation.

Modules
11
Lessons
52
Reading
~438 min
View syllabus

More courses planned

These subjects are not published as courses yet. Each will move here automatically when its course content is available.

  • C and C++

    Planned

    Syntax, memory basics, functions, pointers, and object-oriented C++.

  • Python

    Planned

    Core syntax, data structures, functions, modules, and practical scripts.

  • Data Structures & Algorithms

    Planned

    Core data structures, algorithm patterns, complexity, and practice.

  • Databases & SQL

    Planned

    Relational modelling, queries, joins, transactions, and indexes.

  • React & Next.js

    Planned

    Components, state, routing, rendering, data loading, and SEO.

  • Spring Boot

    Planned

    REST APIs, dependency injection, validation, persistence, and security.

  • Web Development

    Planned

    HTML, CSS, APIs, authentication, databases, and deployment.

  • AI Engineering

    Planned

    LLM APIs, RAG, agents, evaluations, and production AI applications.

  • Cloud & DevOps

    Planned

    Linux, Git workflows, Docker, CI/CD, cloud, and monitoring.

  • Cybersecurity

    Planned

    Secure coding, web application security, and API protection.

  • System Design & SaaS

    Planned

    Architecture, multi-tenancy, scalability, product decisions, and SaaS metrics.