Written Modules

Structured, in-depth modules on every major CS topic. Read at your own pace — no videos, no filler, just clear writing.

Showing 7 modules
Beginner’s guide to JS
20 units
easy
Web
Beginner’s guide to JS
You’ve already written HTML that structures a page and CSS that makes it look good. But so far, your pages just sit there. They don’t respond, they don’t remember anything, and they can’t make decisions. That’s where JavaScript comes in. JavaScript is the language that makes web pages behave. It’s what runs when you click […]
Start
0 units
easy
Data Science
Decision trees
Start
HTML Fundamentals
15 units
easy
Web
HTML Fundamentals
HTML was created in 1991 by Tim Berners-Lee, the same person who invented the World Wide Web (www). Back then, it was a simple way to share documents between scientists over the internet. It was basic, reaaaaally basic! Just look at the screenshot below… It’s one of the oldest technologies on the web, and it’s […]
Start
Introduction to CSS
17 units
easy
Web
Introduction to CSS
You’ve written HTML and you know how to give a page structure — headings, paragraphs, images, links. But if you’ve seen what your HTML looks like in a browser without any styling, you know it’s not much to look at. That’s where CSS comes in. CSS is the language that controls how everything looks. Colours, […]
Start
Introduction to Python for Data Science
3 units
easy
Introduction to Python for Data Science
Integers An integer is a whole number — no decimal point. You can do math with integers: Integers can be negative: Floats A float is a number with a decimal point. Most arithmetic in Python that involves division produces a float: You can do all the same math with floats as with integers: When to […]
Start
Machine Learning for Beginners
2 units
easy
Machine Learning
Machine Learning for Beginners
Start
Python for Beginners
1 unit
easy
Python for Beginners
Start