Schoolhouse.world: peer tutoring, for free.
Schoolhouse.world: peer tutoring, for free.
Schoolhouse.world: peer tutoring, for free.
Vibe Coding: Ship Fast, Code with AI

SAT Score Range

15 sessions

🔥 7 spots left!

About

In the AI era, speed wins. Learn to ship across every major framework: web, mobile, blockchain, desktop, AI and IoT in just 8 weeks.

Why This Matters Now:
The software landscape in 2026 rewards versatility over specialization. Companies hire builders who can assess a problem, choose the right tool, and ship fast, not developers who know one framework deeply. With AI-assisted development tools like Claude Code and Cursor and other gen AI tools, the bottleneck isn't syntax anymore; it's architectural thinking, tool selection, and execution speed. This series trains you to think in systems, ship in hours instead of weeks, and build a diverse portfolio that signals technical maturity to employers in high-velocity environments like quant trading firms, startups, and research labs.

What You'll Experience:

Join a eight-week journey where you'll build fourteen production-ready applications across web, mobile, blockchain, desktop, and AI technologies. This isn't about tutorials. It's about shipping real code every session and building a portfolio that proves you can execute fast.

Examples of what we might be building:

  • Mobile Apps: React Native trackers, progressive web apps
  • Web Foundations: Next.js sites, Flask dashboards, full-stack trading journals
  • Decentralized Apps* Solidity smart contracts, Web3 dApp frontends
  • Desktop & Systems: Tauri apps, Python CLI tools, Chrome extensions
  • Backend & APIs: FastAPI REST services, Apollo GraphQL servers
  • AI & Emerging Tech: Claude API earnings analyzers, Telegram bots
  • IoT: create simple robotic based with devices like Arduino and Raspberry Pi

Session Structure (60-90 min):
Note: Some projects may take more than one session depending on where we get
Roughly:
10 min framework overview → 30 min live coding → 30 min you code (try working with another learner) → 20 min deploy → 10 min extensions

Prerequisites:
  • Programming fundamentals (Python, JavaScript, or similar)
  • Command line and Git basics
  • HTML/CSS knowledge helpful
  • Comfort with learning fast and shipping imperfect code

Required Setup:
Laptop with admin access (school computers may not work here)
Software: Node.js 18+, Python 3.10+, Git, VS Code
Free accounts: GitHub, Vercel, Railway, Supabase, any generative AI (Claude, ChatGPT, Gemini, etc)
Session-specific accounts announced beforehand
- Stable internet connection

Tutored by

Ayush P 🇺🇸

Certified in 18 topics

View Profile

Foster understanding by following core governing principles

✋ ATTENDANCE POLICY

Attendance Expectations:

This is a high-intensity series where each session is designed to get you from zero to deployed application in 90 minutes. To get the most value and keep up with the pace, I expect you to attend at least 11 out of 14 sessions (roughly 75% attendance).

Each session stands alone. You'll build a complete app from scratch to deployment, so missing a session won't leave you lost in the next one. However, skills and concepts compound across the series, so consistent attendance will dramatically improve your learning outcomes.

If You Need to Miss a Session:

Life happens. If you know you'll miss a session, just drop a message in the series chat or send me a note. I'll make sure all code repositories, lesson materials are accessible so you can catch up on your own time.

Withdrawal Policy: If you miss 4 or more sessions without communication, I may withdraw you from the series to open your spot for someone on the waitlist. With many learners, I want to make sure everyone who's enrolled is actively engaged and getting value. Bottom Line: Show up ready to code, communicate if you can't make it, and ship applications with us. That's all I ask.

SESSION 1

15

Mar

SESSION 1

Web Development

Web Development

Sun 7:30 PM - 9:00 PM UTCMar 15, 7:30 PM - 9:00 PM UTC

Session 1: Static Power - Next.js Portfolio Site
Learn modern web development by building a professional portfolio website with Next.js 14, the framework powering applications at Netflix and TikTok. You'll master static site generation, file-based routing, and TypeScript while creating a polished site with blog functionality using MDX. We'll style everything with Tailwind CSS, optimize for search engines, and deploy live to Vercel with a custom domain, all in 90 minutes.
SESSION 2

21

Mar

SESSION 2

Web Development

Web Development

Sat 7:30 PM - 9:00 PM UTCMar 21, 7:30 PM - 9:00 PM UTC

Session 2: Dynamic Web - Flask Real-Time Dashboard
Build a live cryptocurrency price dashboard that updates in real-time using Flask and WebSocket connections. You'll create REST APIs, design database schemas with SQLite, integrate Chart.js for beautiful visualizations, and handle live data streams. By the end, you'll have a deployed dashboard tracking multiple coins with historical price charts.
SESSION 3

22

Mar

SESSION 3

Web Development

Web Development

Sun 7:30 PM - 9:00 PM UTCMar 22, 7:30 PM - 9:00 PM UTC

Session 3: Full-Stack - Next.js Trading Journal
Develop a complete full-stack application for tracking trades and calculating profit/loss using Next.js API routes and Supabase. You'll implement authentication, design relational databases with Prisma, build server-side calculations, and create a clean UI for logging trades. Deploy a production-ready app that could genuinely help traders track their performance.
SESSION 4

28

Mar

SESSION 4

Web Development

Web Development

Sat 7:30 PM - 9:00 PM UTCMar 28, 7:30 PM - 9:00 PM UTC

Session 4: Cross-Platform - React Native Portfolio Tracker
Enter mobile development by building a portfolio tracking app with React Native and Expo that runs on both iOS and Android. You'll learn mobile navigation patterns, integrate market data APIs, implement local storage with AsyncStorage, and add touch interactions. Test your app on real devices and understand how to publish to app stores.
SESSION 5

29

Mar

SESSION 5

Web Development

Web Development

Sun 7:30 PM - 9:00 PM UTCMar 29, 7:30 PM - 9:00 PM UTC

Session 5: Progressive Web - Market Watchlist
Create an installable progressive web app that works offline and feels like a native application. You'll master service workers, implement intelligent caching strategies, use IndexedDB for local data storage, and add an install prompt. Build a market watchlist that loads instantly even without internet and passes Lighthouse audits.
SESSION 6

4

Apr

SESSION 6

Web Development

Web Development

Sat 7:30 PM - 9:00 PM UTCApr 4, 7:30 PM - 9:00 PM UTC

Session 6: Smart Contracts - Solidity Price Oracle
Dive into blockchain development by writing a simple price oracle smart contract in Solidity. You'll learn blockchain fundamentals, deploy contracts with Hardhat, interact with them using ethers.js, and build a React frontend that connects to your contract. Deploy to an Ethereum testnet and understand how decentralized applications really work.
SESSION 7

5

Apr

SESSION 7

Web Development

Web Development

Sun 7:30 PM - 9:00 PM UTCApr 5, 7:30 PM - 9:00 PM UTC

Session 7: Web3 Frontend - Decentralized Portfolio
Build a modern Web3 application frontend using Next.js, wagmi, and RainbowKit. You'll implement wallet connections, read blockchain data, handle transactions with proper error handling, and support multiple chains. Create a decentralized portfolio tracker that displays token balances and transaction history from the blockchain.
SESSION 8

11

Apr

SESSION 8

Web Development

Web Development

Sat 7:30 PM - 9:00 PM UTCApr 11, 7:30 PM - 9:00 PM UTC

Session 8: Desktop Apps - Tauri Trading Log
Learn desktop application development by building a native trading log app with Tauri, which creates smaller, faster apps than Electron. You'll work with inter-process communication, access the local file system, integrate SQLite databases, and package your app for distribution. Build something that runs directly on your operating system with native performance.
SESSION 9

12

Apr

SESSION 9

Web Development

Web Development

Sun 7:30 PM - 9:00 PM UTCApr 12, 7:30 PM - 9:00 PM UTC

Session 9: CLI Tools - Market Data Terminal
Create a professional command-line tool for fetching market data using Python's Click framework. You'll design intuitive command structures, parse arguments with validation, format output beautifully with Rich, and package your tool for distribution via PyPI. Build a terminal application that developers would actually want to use daily.
SESSION 10

18

Apr

SESSION 10

Web Development

Web Development

Sat 7:30 PM - 9:00 PM UTCApr 18, 7:30 PM - 9:00 PM UTC

Session 10: Browser Extensions - Ticker Tracker
Develop a Chrome extension that tracks stock tickers and sends notifications using Manifest V3. You'll learn extension architecture, build popup interfaces, implement background scripts, use Chrome's storage and alarms APIs, and handle message passing between components. Create an extension you can publish to the Chrome Web Store.
SESSION 11

19

Apr

SESSION 11

Web Development

Web Development

Sun 7:30 PM - 9:00 PM UTCApr 19, 7:30 PM - 9:00 PM UTC

Session 11: REST APIs - FastAPI Options Calculator
Build a high-performance REST API using FastAPI with automatic documentation and type validation. You'll create async endpoints, integrate PostgreSQL databases, implement complex financial calculations, validate requests with Pydantic, and containerize everything with Docker. Deploy a production API that calculates options pricing in milliseconds.
SESSION 12

25

Apr

SESSION 12

Web Development

Web Development

Sat 7:30 PM - 9:00 PM UTCApr 25, 7:30 PM - 9:00 PM UTC

Session 12: GraphQL - Market Data API
Develop a GraphQL API using Apollo Server that solves the N+1 query problem with DataLoader. You'll design flexible schemas, write efficient resolvers, optimize database queries, and explore Apollo Studio for testing. Build an API that lets clients request exactly the market data they need without over-fetching.
SESSION 13

26

Apr

SESSION 13

Web Development

Web Development

Sun 7:30 PM - 9:00 PM UTCApr 26, 7:30 PM - 9:00 PM UTC

Session 13: AI-Powered - Earnings Analyzer
Create an AI-powered application that analyzes earnings calls using Claude's API. You'll integrate large language model APIs, implement streaming responses for real-time output, work with embeddings for semantic search, and handle rate limiting gracefully. Build a tool that summarizes financial documents and answers questions about company performance.
SESSION 14

2

May

SESSION 14

Web Development

Web Development

Sat 7:30 PM - 9:00 PM UTCMay 2, 7:30 PM - 9:00 PM UTC

Session 14: Bots - Telegram Portfolio Alerts
Wrap up the series by building a Telegram bot that sends portfolio alerts and price notifications. You'll implement bot commands and handlers, manage conversation state, schedule background tasks with Celery, use Redis for caching, and deploy with webhooks. Create an automated bot that traders can interact with directly from their phones.
SESSION 15

3

May

SESSION 15

Web Development

Web Development

Sun 7:30 PM - 9:00 PM UTCMay 3, 7:30 PM - 9:00 PM UTC

Session 15: Hardware Finale - Raspberry Pi Trading Station
Build a physical IoT trading station using Raspberry Pi that displays live market data on an LCD screen, triggers LED alerts for price movements, and responds to physical button inputs. You'll connect hardware components with GPIO pins, run Python scripts on embedded Linux, integrate APIs from previous sessions, and create a dashboard that bridges software and physical computing. This finale brings together web APIs, real-time data handling, and hardware integration to showcase the full spectrum of modern development - from smart contracts to smart devices. Deploy a working prototype that could sit on any trader's desk.

Public Discussion

Please log in to see discussion on this series.

Mar 15 - May 3

8 weeks

90 mins

/ session

Next session on March 15, 2026

SCHEDULE

Sundays

7:30PM

Saturdays

7:30PM