Mini AI School

Learn programming through text-based lessons

Practical courses for building real skills

Ten focused courses from HTML basics to AI-assisted development.

01

HTML & CSS Basics

Build web pages from scratch: elements, styling, layout with flexbox, and your first project.

10 lessons Beginner friendly
02

JavaScript Fundamentals

Core JavaScript: variables, functions, arrays, objects, async programming, and best practices.

10 lessons Beginner friendly
03

Command Line Essentials

Navigate your computer with confidence. Terminal basics, file commands, shortcuts, and productivity tips for everyone.

10 lessons Beginner friendly
04

Prompt Engineering Fundamentals

Talk to AI like a pro. Learn to write clear prompts, give examples, assign roles, and get exactly what you need.

10 lessons Beginner friendly
05

Basic Vibe Coding

Working with AI assistants, effective prompting, reading generated code, and sustainable AI workflows.

10 lessons Modern workflow
06

Git & GitHub

Version control fundamentals: commits, branching, merging, collaboration, and best practices.

10 lessons Essential skills
07

SQL Database Essentials

SQL fundamentals: tables, CRUD operations, joins, aggregations, and database design.

10 lessons Data skills
08

API Basics

Learn how web APIs work: REST, HTTP methods, JSON, fetch, and build your first API app.

10 lessons Backend fundamentals
09

Basic Software Engineering

Problem solving, algorithms, data structures, design patterns, testing, and DevOps basics.

10 lessons Foundational
10

Data Science as Skill

Statistics basics: measures of center, probability, hypothesis testing, regression, and ML intro.

10 lessons Analytics