Micro-courses
Focused learning, one technology at a time
Short, intensive courses designed to master a specific language, framework, or toolchain. Each course includes hands-on drills and in-browser execution.
9 courses found
JavaScript Fundamentals
Learn modern JS ES6+, async/await, closures, and DOM manipulation from scratch.
Go Syntax & Concurrency
Static typing, slices, goroutines, channels, and the Go memory model.
React 19 & Modern UI
Server Components, actions, hooks, and production-grade state management.
Python Backend & Data Systems
Python 3.12 syntax, OOP, FastAPI, async patterns, SQLAlchemy 2.0, Celery, Redis, and PyTest discipline.
HTML & CSS Foundations
Semantic document structure, accessible forms, responsive layouts, Flexbox & Grid — from DOCTYPE to production-ready pages.
Core Foundations & Engineering Practices
Environment setup, memory mechanics, scoping rules and functional patterns - the bedrock every Python engineer must master.
Object-Oriented Design & Advanced Mechanics
Data structures, class design, iterator protocols, metaprogramming and type safety - the advanced toolkit for building maintainable Python systems.
Concurrency, Systems & Performance
File I/O, the GIL, threading, multiprocessing and asyncio - write concurrent Python that is fast, correct, and scales.
Production Engineering, Testing & Distribution
Pytest discipline, mocking, exception design, structured logging, package publishing and profiling - ship Python like a professional.