Room310 courses

Choose a course.

Start with a language or continue into databases and machine learning. Every course is organized into focused lessons.

01 · 16 lessons

Python

Programming foundations through advanced concepts.

Open course →
02 · 7 lessons

Java

Core Java concepts aligned with AP coursework.

Open course →
03 · 6 lessons

C++

Programs, memory, classes, and resource safety.

Open course →
04 · 6 lessons

SQL

Query, organize, and design reliable databases.

Open course →
05 · 6 lessons

JavaScript

Build interactive experiences for the web.

Open course →
06 · 6 lessons

C#

Strong types, objects, LINQ, files, and async work.

Open course →

Next step · 6 lessons

Build your first neural network.

Learn neurons, gradients, PyTorch, training, testing, and model saving.

Explore deep learning →