Skip to Content
0 likes
Python for Beginners: Write Code That Actually Runs, Then Make It Better Level: Beginner

This is for people who have never written a line of code and want to start with Python. You will install Python, write small programs that actually run, and learn to read your own errors instead of guessing. If you skip the basics and copy code you do not understand, you will get stuck the first time something breaks, and something always breaks.

0 likes
JavaScript for Beginners: Make a Web Page Actually Do Something Level: Beginner

This is for people who have never written JavaScript and want a web page that reacts when someone clicks, types or submits. You will write JavaScript that runs in your browser, change the page with it, and read your own errors instead of pasting code you don't understand. If you skip the basics and copy snippets until something works, you will be stuck the first time the console turns red, and it will turn red.

0 likes
HTML and CSS for Beginners: Build a Page That Looks Right in the Browser Level: Beginner

This is for people who have never written HTML or CSS and want a page that looks right when they open it. You will write real markup, style it with CSS, open it in your browser, and stop pasting code you don't understand. If you skip the basics and copy snippets until something looks fine, you will be stuck the first time a layout breaks on a phone, and it will break.

0 likes
TypeScript for Beginners: Catch Wrong Data Before It Runs Level: Beginner

This is for people who already write basic JavaScript and want the compiler to catch wrong data before the code runs. You will add types to JavaScript you already know, compile with tsc, and stop guessing what a function accepts. If you skip the basics and add any until the red lines go away, you keep the old bugs and add a build step.

0 likes
Docker for Beginners: Run an App Without Fighting the Host Level: Beginner

Install Docker Desktop, run containers, keep data, and start two services with Compose, without guessing what each command does.