AI-First Courses

Learn to collaborate with AI, understand code, and build real projects. All courses are 100% free.

Learning Paths

AI-Assisted Foundations

Learn to code from scratch with AI as your guide

1 courses

AI Workflow Mastery

Master advanced prompting and AI-assisted development

0 courses

Building with AI Agents

Work with coding agents like Claude Code and Cursor

1 courses

Programming Basics

Core programming concepts and language fundamentals

3 courses

Software Architecture & Patterns

Design patterns, architectural principles, and enterprise development

1 courses

Available Courses (15)

Intermediate16h

Address Data for Developers

Master address parsing, validation, normalization, and geocoding. Build production-ready JavaScript utilities for handling addresses from 10+ countries, validating postal codes with GeoNames, and implementing address autocomplete using free APIs.

javascriptaddressesvalidation
Advanced15h

ASP.NET Parcel Tracking API

Build a production-grade parcel tracking REST API from the ground up. Apply your ASP.NET Core knowledge to design domain models inspired by real carrier APIs (FedEx, UPS), implement tracking workflows with business rules, and deliver a complete, well-structured API project.

aspnetdotnetapi
Intermediate13h

ASP.NET REST API Basics

Learn to build professional REST APIs with ASP.NET Core. Master routing, controllers, model binding, validation, error handling, dependency injection, and data access with Entity Framework Core.

aspnetdotnetapi
Intermediate16h

C# Async Programming

Master asynchronous programming in C# with async/await, concurrent patterns like producer/consumer and pipelines, and resilience strategies using Polly. Build production-ready async systems through hands-on console applications.

csharpasyncconcurrency
Beginner14h

C# Foundations

Master the fundamentals of C# programming. Learn variables, control flow, methods, collections, and object-oriented programming basics.

csharpdotnetprogramming
Intermediate14h

Entity Framework Core Fundamentals

Master Entity Framework Core from the ground up. Learn DbContext, CRUD operations, relationships, migrations, LINQ querying, performance optimization, interceptors, and testing with hands-on SQLite workshops.

efcoreentity-frameworkdotnet
Intermediate6h

Git Workshop

Walk through an end-to-end Git workflow hands-on, with every activity spelled out using concrete commands and representative output. Copy/paste the snippets, then repeat them with your own repo/branch names to build muscle memory.

gitversion-controlgithub
Intermediate15h

HotChocolate GraphQL with ASP.NET Core

Build powerful GraphQL APIs for logistics and parcel shipment using HotChocolate 14 with ASP.NET Core and Entity Framework Core. Master queries, mutations, subscriptions, DataLoaders, filtering, sorting, paging, projections, and real-world schema organization.

graphqlhotchocolateaspnet
Intermediate40h

JavaScript Foundation ES6+

Master modern JavaScript from fundamentals to advanced patterns. Learn ES6+ features through presentations, hands-on labs with AI code review, and progressive capstone projects.

javascriptes6intermediate
Beginner20h

PostgreSQL Mastery

Master SQL and database design with PostgreSQL. Learn from fundamentals to advanced topics including normalization, complex queries, performance optimization, and database administration through hands-on labs.

postgresqlsqldatabase
Intermediate30h

Project: Multi-Carrier Shipping Rate Calculator

Build a sophisticated shipping rate calculator that compares rates across multiple carriers. Apply React 19, TypeScript design patterns, and modern JavaScript to create a production-ready application for the logistics industry.

Intermediate60h

React 19 Mastery: Modern UI Development

Master React 19 from fundamentals to advanced patterns. Learn to build performant, modern web applications using JSX, hooks, Server Components, Actions API, and the React Compiler. Build portfolio-ready projects with cutting-edge React 19 features.

reactreact-19javascript
Intermediate75h

Team Project: Parcel Shipment Management Platform

Build a complete parcel shipment management system as a 3-person team. Each member owns a vertical slice (UI → Logic → Data) of the platform: Shipment Creation, Package Tracking, or Customer Portal. Collaborate to integrate 10+ design patterns into a cohesive logistics application.

Beginner5h

Test-Driven Development (TDD) Fundamentals

Master Test-Driven Development with JavaScript. Learn the three laws of TDD, the Red-Green-Refactor cycle, and build real applications using this powerful technique.

tddtestingjavascript
Intermediate55h

TypeScript Design Patterns for Enterprise Applications

Master all 23 Gang of Four design patterns implemented in TypeScript. Build production-ready logistics and shipping systems using creational, structural, and behavioral patterns. Learn to recognize when and how to apply each pattern through hands-on workshops in address processing, package tracking, and delivery optimization.

typescriptdesign-patternsgang-of-four