BeginnerNo experience neededFree
Getting Started
from scratch
Everything you need before you build anything — Terminal, Python, Git, APIs, and deployment, at your own pace.
01
AI Landscape02
Terminal03
Dev Setup04
GitHub05
Python06
Web Basics07
Backend08
AI Tools09
DeployLive App
You are here
Upcoming
Destination
10modules
101topics
101tasks
3–5 hrstotal
Curriculum
10 modules · 102 topicsEvery topic takes under 5 minutes. Each ends with a hands-on task you can complete right now — no setup required to begin Module 00.
- 01.01What AI Actually Is — and What It Is NotArticle
- 01.02The AI Family Tree: From Machine Learning to Agentic AIArticle
- 01.03How Large Language Models Actually Work, No Math RequiredArticle
- 01.04Chatbot vs AI Agent: What's Actually the Difference?Article
- 01.05ChatGPT, Claude, Gemini & Grok: What's the Difference?Article
- 01.06Free AI tools for beginners: what you actually needArticle
- 01.07AI Tools You Already Use Every DayArticle
- 01.08How to think about AI: a beginner's mindset guideArticle
Each topic includes a 5-min task8 tasks
- 02.01What Is the Terminal? A Beginner's Guide (No Fear Required)Article
- 02.02PowerShell vs Terminal: Which One Should You Use?Article
- 02.03The 10 Terminal Commands You'll Use 90% of the TimeArticle
- 02.04Absolute vs Relative File Paths Explained (For Beginners)Article
- 02.05npm install and pip install: What They Do for BeginnersArticle
- 02.06What Are Environment Variables?Article
- 02.07How to Read Terminal Error Messages for BeginnersArticle
Each topic includes a 5-min task7 tasks
- 03.01How to Install VS Code: Beginner Setup in 3 StepsArticle
- 03.02How to use Cursor AI editor for beginners (2026 guide)Article
- 03.03How to Install Node.js for Beginners (Quick Guide)Article
- 03.04How to Install Python for Beginners (Windows & Mac)Article
- 03.05How to install Git for beginners (and what it actually does)Article
- 03.06Free AI Accounts to Create Before You Start BuildingArticle
- 03.07What Is an API Key for Beginners? Here's the Short AnswerArticle
- 03.08How to Create a .env File to Store Your API Keys SafelyArticle
- 03.09What Is PATH? Why Terminal Says 'Command Not Found'Article
- 03.10How to Install Claude Code CLI (Step-by-Step Guide)Article
- 03.11Dev Environment Setup Checklist: Verify Your SetupArticle
Each topic includes a 5-min task11 tasks
- 04.01What Is Version Control for Beginners?Article
- 04.02Git vs GitHub: What's the Difference? | SeekvanaArticle
- 04.03Git Core Workflow for Beginners: init, add, commit, pushArticle
- 04.04How to Clone a GitHub Repository in One CommandArticle
- 04.05Git Branches Explained: A Beginner's Complete GuideArticle
- 04.06What Is a Pull Request on GitHub? A Beginner's GuideArticle
- 04.07What Is a .gitignore File? Keep API Keys Off GitHubArticle
- 04.08How to Navigate a GitHub Repository as a BeginnerArticle
- 04.09GitHub Desktop Tutorial: See Git Without the TerminalArticle
- 04.10GitHub Portfolio for Beginners: Why Your Repos MatterArticle
- 04.11Common Git Mistakes Beginners Make (And How to Fix Them)Article
Each topic includes a 5-min task11 tasks
- 05.01Why Python for AI? (You Don't Need to Master It)Article
- 05.02Python Variables for Beginners: Strings, Numbers & BooleansArticle
- 05.03Python Lists & Dicts for Beginners (With Examples)Article
- 05.04Python Functions Explained: How to Read Any FunctionArticle
- 05.05Python Loops for Beginners: Read Any Agent's CodeArticle
- 05.06How to Read and Write Files in Python (Beginner's Guide)Article
- 05.07What Python Import Statements Actually Do (Beginner's Guide)Article
- 05.08Python dotenv: How load_dotenv() Reads Your .env FileArticle
- 05.09Your First Claude API Call in Python (Full Walkthrough)Article
- 05.10JSON Explained for Beginners: A Real API ResponseArticle
- 05.11Python Try Except for Beginners: Fix Errors FastArticle
- 05.12Python venv Explained: Create, Activate, and Use ItArticle
Each topic includes a 5-min task12 tasks
- 06.01HTML, CSS, JavaScript Explained for Beginners: BasicsArticle
- 06.02How to Read HTML for Beginners: Tags & Nesting GuideArticle
- 06.03CSS Classes for Beginners: How to Change Color & FontArticle
- 06.04JavaScript Basics for Beginners: Variables to fetch()Article
- 06.05What Is an API? The Concept That Connects EverythingArticle
- 06.06GET vs POST Request Explained: What's the Difference?Article
- 06.07How to Use Browser DevTools for Beginners: A GuideArticle
- 06.08What Is Fetch in JavaScript? Calling an API RightArticle
- 06.09Frontend vs Backend Explained for Beginners: Full GuideArticle
- 06.10How to Write Better AI Prompts: A Beginner's GuideArticle
Each topic includes a 5-min task10 tasks
- 07.01What Does a Backend Server Do? FastAPI ExampleArticle
- 07.02FastAPI vs Express.js for Beginners: Key DifferencesArticle
- 07.03What Is a Database, Explained Simply for BeginnersArticle
- 07.04Supabase Setup: Your Free Hosted Postgres DatabaseArticle
- 07.05SQL vs NoSQL Explained for Beginners (No Jargon)Article
- 07.06SQL SELECT, INSERT, WHERE Explained (With Real Examples)Article
- 07.07How AI Agents Use Databases to Remember Every MessageArticle
- 07.08How Frontend, Backend, Database Connect in One RequestArticle
- 07.09Where Do AI Agents Run in an App? Inside the BackendArticle
Each topic includes a 5-min task9 tasks
- 08.01What Is Claude Code? Terminal AI Coding ExplainedArticle
- 08.02What Is Zed? The Fast, Rust-Built AI Code Editor ExplainedArticle
- 08.03What Is Windsurf AI Editor? Cursor's Rival ExplainedArticle
- 08.04What Is GitHub Copilot? A Beginner's 2026 GuideArticle
- 08.05What Is Antigravity CLI? Google's Free Coding AgentArticle
- 08.06What Is the Cline VS Code Extension? A Beginner's GuideArticle
- 08.07What Is Aider AI Coding Tool? Git-Native ExplainedArticle
- 08.08What Is Kilo Code AI Extension? Full BreakdownArticle
- 08.09Bolt.new vs v0.dev: Generate a Full App From a PromptArticle
- 08.10What Is Replit AI? Code in Your Browser, No InstallArticle
- 08.11How to Choose an AI Coding Tool: A Decision FrameworkArticle
Each topic includes a 5-min task11 tasks
- 09.01What Is Deployment? Taking Code From Laptop to LiveArticle
- 09.02Frontend vs Backend Deployment: What's the Difference?Article
- 09.03How to Deploy to Vercel for Beginners (Free & Fast)Article
- 09.04How to Deploy FastAPI to Render (Free, for Beginners)Article
- 09.05Supabase in Production: What Actually Changes for YouArticle
- 09.06Vercel Alternatives for Deployment: The Full LandscapeArticle
- 09.07How Auto Deploy Works: From Git Push to Live SiteArticle
- 09.08Environment Variables in Production: Keep API Keys SafeArticle
- 09.09What Is a Build Process? A Plain-English ExplainerArticle
- 09.10How to Read Deployment Logs and Fix a Failed BuildArticle
- 09.11What Is a Domain Name and DNS? Here's How They WorkArticle
- 09.12How to Connect a Custom Domain to Vercel (Beginner Guide)Article
- 09.13Vercel & Render Free Tier Limits: When Hosting CostsArticle
- 09.14How to Choose a Deployment Platform (Beginner's Guide)Article
Each topic includes a 5-min task14 tasks
- 10.01Build Your Own AI Command Line Tool: Launchpad ProjectArticle
- 10.02Build a Webpage Summarizer CLI Tool With Claude APIArticle
- 10.03Prompt Engineering vs. Code: A Hands-On ComparisonArticle
- 10.04Project 3: A web UI that calls your FastAPI backend
- 10.05Adding Supabase to log every conversation
- 10.06Deploying the whole stack: frontend + backend + database
- 10.07Adding a custom domain to your live app
- 10.08Sharing your project — portfolio entry template
- 10.09What's next — your path into Agentic AI
Each topic includes a 5-min task9 tasks