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 […]
3 units
19 min
intermediate
Clean Code & Best Practices
Getting a program to run is one thing. Writing code that other people — or future you — can read, maintain, and build on is another. Most programming courses focus on the first part. Syntax, logic, algorithms. You learn how to make things work. But in the real world, working code is only the starting […]
Data Structures & Algorithms Made Simple
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 […]
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, […]
Introduction to Python for Data Science
Machine Learning
Machine Learning for Beginners