Courses
294 hands-on courses across every major language, framework, and discipline.
Introduction to Prompt Engineering
A clear, hands-on introduction to Prompt Engineering — the concepts, tools, and workflow you need to get productive.
Introduction to Generative AI
A clear, hands-on introduction to Generative AI — the concepts, tools, and workflow you need to get productive.
Getting Started with React
Learn React from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with Vue.js
Learn Vue.js from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with Angular
Learn Angular from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with Svelte
Learn Svelte from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with Next.js
Learn Next.js from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with Node.js
Learn Node.js from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with Express
Learn Express from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with Django
Learn Django from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with Flask
Learn Flask from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with FastAPI
Learn FastAPI from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with Spring Boot
Learn Spring Boot from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with .NET
Learn .NET from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with Ruby on Rails
Learn Ruby on Rails from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with Laravel
Learn Laravel from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with React Native
Learn React Native from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with Flutter
Learn Flutter from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with TensorFlow
Learn TensorFlow from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with PyTorch
Learn PyTorch from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with pandas
Learn pandas from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with NumPy
Learn NumPy from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with PostgreSQL
Learn PostgreSQL from scratch: core concepts, setup, and building your first real thing with it.
Getting Started with MongoDB
Learn MongoDB from scratch: core concepts, setup, and building your first real thing with it.
