C# Fundamentals
A structured course from your first lines of code to building your own small program.
Every course is built from chapters of short, hands-on lessons, for beginners and up.
8 courses652 lessonsFreeRuns in the browser
Codae is an interactive way to learn programming by writing code. Each lesson is a short loop: read a short explanation, write the code yourself in a real editor in the browser, run it, and check whether the task is solved. There is nothing to install. You can start as a guest without an account; your progress then stays on this device. With a free Ostrae account, progress and settings sync across devices and the MICA coach becomes available.
A structured course from your first lines of code to building your own small program.
Learn how to structure content semantically so that browsers and assistive technologies understand your website.
Style the HTML website to be readable, responsive, and consistent.
From programming basics and DOM interaction to a complete frontend project with JavaScript.
Beginner-friendly data processing and small automations using Python.
Secure your work traceably and publish a website. Initially simulated repositories without external data; actual GitHub and hosting steps with your own project.
Understand and apply design decisions yourself. Not a course for pixel-perfect screenshots, but for sound product and UI design.
Learn intentional and performant web animations using GSAP. From fundamentals, timelines, and interactions to ScrollTrigger and an accessible landing page.
No hour-long videos. Each lesson is a short loop you complete yourself, until the idea sits.
A short explanation and one clear task. Just enough to get going.
You type the code yourself, in a real editor right in the browser.
Run it and see what your program actually does, straight away.
Check tells you whether the task is solved, and what is missing if not.