The most detailed free FDE + DevOps library: 140+ lessons, 70+ labs and 80 long-form articles, in English and Turkish. Start learning →

Build with AI: From Zero to Your First App

A 32-lesson, lab-driven beginner course: AI literacy, prompting, web basics, first page, first app, reliable AI workflow, debugging, and a finished final project. Includes 24 browser labs.

Entry - no coding background needed · 8 modules · 32 lessons · ~5 h reading

Module 1

Your first steps with AI

What AI tools do, where they go wrong, and the safe habits that keep your first weeks productive.

  • Explain the difference between generating and verifying
  • Hold a useful AI conversation with follow-up questions
  • Tell chat tools, coding assistants and app builders apart
  • Keep passwords, keys and other people's data out of prompts
  1. 1.What AI Can and Cannot Do10 min
  2. 2.Using an AI Conversation9 min
  3. 3.Chat Tools, Coding Assistants and App Builders10 min
  4. 4.Safe First Steps9 min

Module 2

Writing useful prompts and briefs

Turn a vague idea into a concrete brief an AI tool can actually build from.

  • Narrow an idea to one user and one first version
  • Write a brief with goal, context, scope and expected output
  • Split a project into small checkable steps
  • Ask for revisions with measurable acceptance criteria
  1. 1.Turn an Idea Into a Concrete Problem10 min
  2. 2.The Parts of a Good Brief11 min
  3. 3.Break a Project Into Small Steps10 min
  4. 4.Acceptance Criteria and Revision Requests10 min

Module 3

Understanding websites and files

How websites, browsers and project files fit together, with your hands on real files.

  • Tell a website, a web app and a local file apart
  • Explain what HTML, CSS and JavaScript each do
  • Keep a small project in named files and folders
  • Read a browser error and find the failing file and line
  1. 1.A Website, a Web App and a Local File9 min
  2. 2.What HTML, CSS and JavaScript Each Do10 min
  3. 3.Files, Folders and Project Order9 min
  4. 4.Read a Browser Error and Find the Line10 min

Module 4

Your first webpage with AI

Brief a coding tool, build a small business page step by step, and refine it without breaking it.

  • Give a coding tool project context before asking for edits
  • Build structure first, then text, style and behavior
  • Fix mobile overflow and label every form field
  • Point at a screenshot position when asking for a fix
  1. 1.Brief a Coding Tool With Context10 min
  2. 2.Structure First, Then Text, Style, Behavior10 min
  3. 3.Mobile Overflow and Form Labels10 min
  4. 4.Ask for Fixes by Pointing at Screenshots9 min

Module 5

Turn a page into an app

Inputs, calculations, validation and browser storage: the four moves that make a page an app.

  • Read inputs as text or numbers and handle empty values
  • Show validation errors that say what to fix
  • Save data in the browser and explain its limits
  • Decide whether a project needs an API or backend at all
  1. 1.Read Inputs, Handle Empty10 min
  2. 2.Validation That Says What to Fix10 min
  3. 3.Browser Storage and Its Limits10 min
  4. 4.Do You Need an API or Backend?9 min

Module 6

Working reliably with AI coding tools

Small changes, backups, context handoffs and usage discipline: working with AI without chaos.

  • Keep each AI task to one change in a narrow file scope
  • Snapshot before a change and roll back cleanly
  • Hand a project to a new chat with a written summary
  • Avoid wasteful full rewrites and mind usage limits
  1. 1.One Change, Narrow Scope10 min
  2. 2.Snapshot Before a Change, Roll Back Cleanly9 min
  3. 3.Hand the Project to a New Chat9 min
  4. 4.Quota Discipline, No Full Rewrites9 min

Module 7

Debugging and testing

Reproduce first, report well, test the fix, and escape the loop of asking AI for the same fix.

  • Reproduce a bug as expected vs actual plus steps
  • Write a bug report with logs and the last change
  • Test normal, edge and invalid inputs plus old features
  • Break the repeated-fix loop with one hypothesis at a time
  1. 1.Reproduce First: Expected vs Actual10 min
  2. 2.Write a Bug Report With Logs and Last Change9 min
  3. 3.Test Normal, Edge and Invalid Plus Old Features10 min
  4. 4.Break the Repeated-Fix Loop9 min

Module 8

Finish, publish and present

Plan the final project, run the pre-release checks, and explain the work honestly.

  • Plan a final project with theme, user and three features
  • Explain publishing, domains and HTTPS without buying anything
  • Run the full pre-release checklist on a real project
  • Write a README that states limits and the AI contribution
  1. 1.Plan the Final Project10 min
  2. 2.Publishing, Domains and HTTPS Without Buying9 min
  3. 3.Run the Pre-Release Checklist11 min
  4. 4.Write a README That States Limits and AI Help9 min