AI-Tutor

Mastering AI-Assisted Development & Vibe Coding

A free 3-month, day-by-day program for final-year students and early-career engineers. Go from your first structured AI prompt to shipping a production-grade, AI-built application — prompting, Copilot, Cursor, Claude Code, visual AI builders, full-stack work, MCP, agents, SLMs, and n8n automation.

Intermediate65 lessons

Taught by Amit Ranjan

Mastering AI-Assisted Development & Vibe Coding

Free
Preview a lessonLog in to track progress
  • · Lifetime access to materials
  • · Certificate when you finish
  • · Lesson plan + hands-on exercises

Course content

13 sections · 65 lessons

1.Month 1 ┬╖ Week 1 ΓÇö Mental Models & Environment Setup

5 lessons
  • Day 1 ΓÇö What AI-assisted coding & ΓÇ£vibe codingΓÇ¥ actually arePreviewOpen preview
  • Day 2 ΓÇö How LLMs read code
  • Day 3 ΓÇö Developer environment setup
  • Day 4 ΓÇö Prompt engineering fundamentals for code
  • Day 5 ΓÇö Building a reusable prompt-pattern library (function, class, refactΓǪ

2.Month 1 ┬╖ Week 2 ΓÇö GitHub Copilot Core

5 lessons
  • Day 6 ΓÇö Installing and configuring Copilot
  • Day 7 ΓÇö Copilot Chat
  • Day 8 ΓÇö Debugging and refactoring with Copilot (/fix, /explain, targeted chΓǪ
  • Day 9 ΓÇö Generating and maintaining tests with AI.
  • Day 10 ΓÇö Mini-project

3.Month 1 ┬╖ Week 3 ΓÇö Visual AI builders & shipping MVPs fast

5 lessons
  • Day 11 ΓÇö Intent-first building with AI app builders
  • Day 12 ΓÇö Prompt-to-app with Lovable.
  • Day 13 ΓÇö UI and app generation with v0 and Bolt.new.
  • Day 14 ΓÇö Replit Agent
  • Day 15 ΓÇö Mini-project

4.Month 1 ┬╖ Week 4 ΓÇö Context Engineering

5 lessons
  • Day 16 ΓÇö Context windows and information architecture
  • Day 17 ΓÇö Using @-mentions of files, symbols, and docs to ground the model.
  • Day 18 ΓÇö Comment-driven and spec-driven development.
  • Day 19 ΓÇö Multi-step and chain-of-thought prompting for complex tasks.
  • Day 20 ΓÇö Month-1 Capstone

5.Month 2 ┬╖ Week 5 ΓÇö Cursor Mastery

5 lessons
  • Day 21 ΓÇö Cursor setup and core loopPreview
  • Day 22 ΓÇö Codebase intelligence
  • Day 23 ΓÇö Composer / multi-file agent edits.
  • Day 24 ΓÇö Multi-file refactoring on a real codebase.
  • Day 25 ΓÇö Cursor Rules, custom project context, and model selection.

6.Month 2 ┬╖ Week 6 ΓÇö Claude Code & Agentic CLI Coding

5 lessons
  • Day 26 ΓÇö Claude Code: agentic coding in the terminal and the plan-act-observΓǪ
  • Day 27 ΓÇö Planning mode, CLAUDE.md, and persistent project memory.
  • Day 28 ΓÇö Autonomous multi-file features and iterative self-correction.
  • Day 29 ΓÇö Git workflows with agents
  • Day 30 ΓÇö Tool comparison and workflow selection

7.Month 2 ┬╖ Week 7 ΓÇö AI-Driven UI & Data

5 lessons
  • Day 31 ΓÇö AI UI generation from prompts
  • Day 32 ΓÇö Multi-page apps
  • Day 33 ΓÇö Backends with AI
  • Day 34 ΓÇö AI-assisted data engineering
  • Day 35 ΓÇö Databases with AI

8.Month 2 ┬╖ Week 8 ΓÇö Full-Stack Build Sprint

5 lessons
  • Day 36 ΓÇö Authentication and third-party integrations.
  • Day 37 ΓÇö Product planning with AI
  • Day 38 ΓÇö Build sprint I
  • Day 39 ΓÇö Build sprint II
  • Day 40 ΓÇö Deploy & demo

9.Month 3 ┬╖ Week 9 ΓÇö Quality, Testing, Security & Responsible AI

5 lessons
  • Day 41 ΓÇö Reviewing AI-generated codePreview
  • Day 42 ΓÇö AI-assisted testing strategy
  • Day 43 ΓÇö AI security: secret leakage, prompt/code injection, insecure or ΓÇ£slΓǪ
  • Day 44 ΓÇö Debugging and performance
  • Day 45 ΓÇö AI ethics, bias and responsible use

10.Month 3 ┬╖ Week 10 ΓÇö MCP & Extending the AI Dev Environment

5 lessons
  • Day 46 ΓÇö Model Context Protocol (MCP)
  • Day 47 ΓÇö Connecting MCP servers
  • Day 48 ΓÇö Building a simple custom MCP server.
  • Day 49 ΓÇö Custom commands, subagents, and reusable skills.
  • Day 50 ΓÇö Orchestrating multi-step agent workflows + CI/CD with AI.

11.Month 3 ┬╖ Week 11 ΓÇö AI Agents & Agentic AI

5 lessons
  • Day 51 ΓÇö AI agent fundamentals
  • Day 52 ΓÇö Building production tool-using agents with a framework
  • Day 53 ΓÇö Agentic AI & multi-agent systems
  • Day 54 ΓÇö Guardrails, evaluation and observability for agents
  • Day 55 ΓÇö Background and parallel agents for long-running dev work

12.Month 3 ┬╖ Week 12 ΓÇö Small Language Models & AI Automation with n8n

5 lessons
  • Day 56 ΓÇö Small Language Models (SLMs)
  • Day 57 ΓÇö Running SLMs locally
  • Day 58 ΓÇö AI automation with n8n I
  • Day 59 ΓÇö AI automation with n8n II
  • Day 60 ΓÇö The economics and governance of AI coding

13.Month 3 ┬╖ Week 13 ΓÇö Capstone & Launch

5 lessons
  • Day 61 ΓÇö Capstone scoping
  • Day 62 ΓÇö Capstone build I
  • Day 63 ΓÇö Capstone build II
  • Day 64 ΓÇö Capstone build III
  • Day 65 ΓÇö Launch, document & present.

Instructor

A

Amit Ranjan

Industry practitioners teaching AI-augmented software engineering.

Reviews

No reviews yet.

More in this category

Module 01

Foundations: Modern SDLC + the AI-Augmented Engineer

DevelopmentBeginnerCore track

Foundations: Modern SDLC + the AI-Augmented Engineer

Built for final-year students and early-career engineers. A grounding module: we define the modern SDLC (Plan → Design → Develop → Test → Release → Operate → Learn), show where AI augmentation slots in, and reset expectations about what an engineer's day looks like when an AI assistant is part of the workflow. By the end, every learner has a one-page diagram of an SDLC for a real product and a written list of…

Amit Ranjan

Free
Module 02

AI-Assisted Development & Vibe Coding

DevelopmentBeginnerCore track

AI-Assisted Development & Vibe Coding

The signature module of the program. Learners spend most of the session doing, not listening. We tour the major AI coding tools (Cursor, GitHub Copilot, Claude Code, Aider), introduce four prompt patterns, then run a debug lab where each learner fixes a broken FastAPI endpoint using AI as a pair-programmer and documents every prompt. The point is to make AI a habit, not a curiosity.

Amit Ranjan

Free
Module 03

Prompt Engineering for Developers

DevelopmentBeginnerCore track

Prompt Engineering for Developers

Module 02 introduced four patterns. This module goes one layer deeper: few-shot, chaining, output evaluation, and the discipline of a prompt library. The lab is hands-on: each learner builds a small reusable library for one task they actually do.

Amit Ranjan

Free
Module 04

Software Design: SOLID, clean architecture, DDD basics

DevelopmentIntermediateArchitecture track

Software Design: SOLID, clean architecture, DDD basics

Most early-career engineers can recite SOLID but can't spot violations in their own code. This module teaches recognition — then practice — in two languages. We finish with a refactor lab where AI is the pair and the rule is "tests stay green".

Amit Ranjan

Free