C
Interactive — learn by writing code

Full learning map

Practice by hand, theory in concept notes. · 0 of 82 interactive done

100%

HTML Basics

0/7

CSS Basics

0/7

Python Introduction

0/19

JavaScript

0/12

TypeScript

0/4

Backend · Request & Response

0/6

Full-Stack · The Whole Flow

0/2

Java · Spring

0/9
Variables & Output — Your First Java CodeArithmetic — Number OperationsConditionals — if / elseLoops — forArrays — Multiple Values and for-each
Classes & Objects (OOP)Coming soon
Spring · Dependency InjectionComing soon
Spring · REST ControllerComing soon
Spring · JPA → DBComing soon

Terminal · Environment Setup

0/4

Dev Tools · AI Autocomplete

0/3
Riffing with AI Autocomplete — Tab Practice
Cmd+K Inline EditingComing soon
Delegating to an AI AgentComing soon

Networking · When to Use

0/1

Operating Systems · When to Use

0/1

Security · What to Block

0/1

DevOps · When to Use

0/1

Vibe Coding · Prompts

0/1

GitHub · Version Control

0/7

Flexbox

0/2
Alignment & DistributionComing soon
grow & shrinkComing soon

Responsive

0/2
Media QueriesComing soon
clamp & vwComing soon

React

0/2
Components & propsComing soon
useStateComing soon

Next.js

0/2
App RouterComing soon
Server ActionComing soon

Database

0/2
ERD DesignComing soon
NormalizationComing soon

Backend Logic · User Deletion

0/8

Concept notes — theory (free, all concepts)

Read every concept here, even those without interactive lessons yet. Free, no login.

Java 6 lessons
OOP, Collections, Streams, JVM
Spring Boot 10 lessons
DI, MVC, JPA, Security
Database 6 lessons
SQL, Indexes, Transactions
HTML/CSS 11 lessons
HTML, CSS, Flexbox, Grid
JavaScript 21 lessons
ES6+, DOM, Async
TypeScript 7 lessons
Type system, generics, async — differences from JS (7 lessons)
React 22 lessons
Components · Hooks · State · Forms · Optimization · TS
Next.js 15 lessons
App Router · Server Component · Server Actions · Streaming · Optimistic UI · Middleware · SEO · Revalidation
Python 27 lessons
Syntax, data structures, async, AI basics
Vibe Coding 9 lessons
Cursor·Copilot·v0·Claude Code
Dev Tools 4 lessons
IDE, CLI, Debugging, Productivity
Network 9 lessons
TCP/IP, HTTP, Cookies·Sessions, CDN, CORS
OS 5 lessons
Processes·Threads, Memory, File systems
Security 4 lessons
XSS, CSRF, Encryption
DevOps 4 lessons
Docker, CI/CD
Collaboration & Git 4 lessons
Git, Agile
AI 1:1 Interactive Coding Learning — CodeMaster | CodeMaster