Skip to Content
Courses

Programming

Programming tutorials for people who want code that actually runs, not code that only looks right. Pick a language, start at the beginning, and don't skip the basics. They are where most problems come from.

0 likes
Python Advanced: Code That Scales Past Your Own Laptop Level: Advanced

This is for people who write Python every week and now need it to handle bigger data, more work at the same time, and other people installing it. You will build real decorators, process data one piece at a time, catch type errors before they run, choose between threads, processes and asyncio, then package and profile your code. Most of this is not needed for small scripts. When it is needed, not knowing it gets expensive.

0 likes
JavaScript Advanced: Code That Holds Up in Production Level: Advanced

This is for people who already write Node and browser JavaScript with modules, async/await and tests, and now need code that keeps working under real load. You will learn how closures and this really behave, how the event loop orders your code, how to run, limit and cancel async work, how to process data that doesn't fit in memory, how to catch type bugs without switching to TypeScript, and how to ship a package and find slow code and memory leaks. If you skip this level, your code passes every test and still falls over the first week it runs in production.

0 likes
HTML and CSS Advanced: Styles That Hold Up in Production Level: Advanced

This is for people who already build responsive pages and now need styles that survive real traffic, real content and a real team. You will structure CSS with layers and tokens, lay out with Grid and container queries, ship faster pages, and audit accessibility before launch. If you keep adding rules on top of rules, every release will be harder than the last.

0 likes
TypeScript Advanced: Types That Hold Up in Production Level: Advanced

You'll design declaration files, deep conditional types and migration paths so a real codebase stays typed as it grows.

0 likes
SQL Advanced: Queries That Hold Up Under Load Level: Advanced

Read query plans, choose the right index and change live tables safely. You will read an EXPLAIN ANALYZE plan line by line, pick between B-tree, GIN, GiST and BRIN indexes, understand MVCC, locks and deadlocks, and run migrations and backups that you have proved on a copy. If you skip the plans, the locks and the restore test, your queries will pass on a small table and fail when the table is large and busy.