Programming languages
Beginner robot
How binary digits work: programming challenges
Programming challenges (Scratch, Python or blocks) to go with the 'How binary digits work' lesson, from the 'Binary numbers' unit. Best done with a grown-up.
Programming languages
Beginner robot
Parity magic: programming challenges
Programming challenges (Scratch, Python or blocks) to go with the 'Parity magic' lesson, from the 'Error detection and correction' unit. Best done with a grown-up.
Programming languages
Beginner robot
Product code check digits: programming challenges
Programming challenges (Scratch, Python or blocks) to go with the 'Product code check digits' lesson, from the 'Error detection and correction' unit. Best done with a grown-up.
Programming languages
Beginner robot
Sending a rocket to Mars: programming challenges
Programming challenges (Scratch, Python or blocks) to go with the 'Sending a rocket to Mars' lesson, from the 'Kidbots' unit. Best done with a grown-up.
Programming languages
Beginner robot
The Modulo operator Unplugged: programming challenges
Programming challenges (Scratch, Python or blocks) to go with the 'The Modulo operator Unplugged' lesson, from the 'Kidbots' unit. Best done with a grown-up.
Programming languages
Beginner robot
2D breakout game using Phaser
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
30 Seconds of Code
Code snippets you can understand in 30 seconds.
Programming languages
Beginner robot
A Simple Web Server
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
Adventures in Rust: A Basic 2D Game
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
Build a simple 2D physics engine for JavaScript games
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
Code a 2D Game Engine using Java - Full Course for Beginners
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
CSS Learning
Mainly about CSS – the language and the modules.
Programming languages
Beginner robot
From NAND to Tetris: Building a Modern Computer From First Principles
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
How To: Augmented Reality App Tutorial for Beginners with Vuforia and Unity 3D
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
Hydrogen
Edge-first framework for building Shopify storefronts with React.
Programming languages
Beginner robot
Introduction to Ray Tracing: a Simple Method for Creating 3D Images
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
JavaScript Learning
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
jQuery
Easy to use JavaScript library for DOM manipulation.
Programming languages
Beginner robot
Make Your Own Simple Interpreted Programming Language
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
Offline-First
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
Tailwind CSS
Utility-first CSS framework for rapid UI development.
Programming languages
Beginner robot
Think like a programmer: How to build Snake using only JavaScript, HTML & CSS
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Beginner robot
V
Simple, fast, safe, compiled language for developing maintainable software.
Programming languages
Beginner robot
VBA
An event-driven version of Visual Basic 6.0 built into most Microsoft Office apps for automation and scripting.
Programming languages
Beginner robot
Craft CMS
Content-first CMS.
Programming languages
Intermediate alien
Build your own 8-Ball Pool game from scratch
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Canvas
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
CSS
Style sheet language that specifies how HTML elements are displayed on screen.
Programming languages
Intermediate alien
Education
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Esolangs
Programming languages designed for experimentation or as jokes rather than actual use.
Programming languages
Intermediate alien
Flexbox
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
HTML5
Markup language used for websites & web apps.
Programming languages
Intermediate alien
Learning
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Learning
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Lua
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Playgrounds
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Python
General-purpose programming language designed for readability.
Programming languages
Intermediate alien
SVG
XML-based vector image format.
Programming languages
Intermediate alien
Web Accessibility
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Web Animation
Animations in the browser with JavaScript, CSS, SVG, etc.
Programming languages
Intermediate alien
Web Design
For digital designers.
Programming languages
Intermediate alien
A 3D Modeller
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
A DIY guide to build your own React
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
A Neural Network in 11 lines of Python
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
A Template Engine
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
ActionScript 3
Object-oriented language targeting Adobe AIR.
Programming languages
Intermediate alien
Amazon Web Services
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Android UI
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Angular
App framework.
Programming languages
Intermediate alien
Ant Design
Enterprise-class UI design language.
Programming languages
Intermediate alien
Apache Wicket
Java web app framework.
Programming languages
Intermediate alien
AR Portal Tutorial with Unity
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Aurelia
App framework.
Programming languages
Intermediate alien
AutoHotkey
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
AutoIt
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
AVA
Test runner.
Programming languages
Intermediate alien
Backbone
App framework.
Programming languages
Intermediate alien
BEM
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Biological Visualizations
Interactive visualization of biological data on the web.
Programming languages
Intermediate alien
Blazor
.NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
Programming languages
Intermediate alien
Browser Extensions
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Browserify
Module bundler.
Programming languages
Intermediate alien
Build your own 3D renderer
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Build Your Own Module Bundler - Minipack
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Building a frontend framework, from scratch, with components (templating, state, VDOM)
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Building A Python-Based Search Engine
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Building Blocks for Web Apps
Standalone features to be integrated into web apps.
Programming languages
Intermediate alien
C/C++
General-purpose language with a bias toward system programming and embedded, resource-constrained software.
Programming languages
Intermediate alien
CakePHP
PHP framework.
Programming languages
Intermediate alien
Capacitor
Cross-platform open source runtime for building Web Native apps.
Programming languages
Intermediate alien
Charting
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
choo
App framework.
Programming languages
Intermediate alien
Chrome DevTools
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Clojure
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
CMake
Build, test, and package software.
Programming languages
Intermediate alien
Coding a Rogue/Nethack RPG in C
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Coding A Sudoku Solver in C
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
ColdFusion
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Composer
Package manager.
Programming languages
Intermediate alien
Continuous Integration System
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Cordova
JavaScript API for hybrid apps.
Programming languages
Intermediate alien
Critical-Path Tools
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Cross-Platform
Writing cross-platform code on Node.js.
Programming languages
Intermediate alien
D
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
D3
Library for producing dynamic, interactive data visualizations.
Programming languages
Intermediate alien
Dart
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Dash
Python web app framework.
Programming languages
Intermediate alien
Data Science
Data analysis and machine learning.
Programming languages
Intermediate alien
Deno
A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
Programming languages
Intermediate alien
Design and Development Guides
A free resource picked by the open-source community. Open it to see what's inside.
Programming languages
Intermediate alien
Design systems
Collection of reusable components, guided by rules that ensure consistency and speed.
Programming languages
Intermediate alien
Dojo Toolkit
JavaScript toolkit.
Programming languages
Intermediate alien
Draft.js
Rich text editor framework for React.
Programming languages
Intermediate alien
Dropwizard
Java framework.
Programming languages
Intermediate alien
Drupal
Extensible PHP-based CMS.
Programming languages
Intermediate alien
Electron
Cross-platform native desktop apps using JavaScript/HTML/CSS.
and 198 more. Use search to narrow it down.