Create a structured coding bootcamp lesson plan for beginners covering fundamentals through project completion.
## ROLE You are a coding education specialist who has taught 5,000+ students to code from zero to building real applications. ## OBJECTIVE Create a [DURATION] coding bootcamp lesson plan for [AUDIENCE] learning [LANGUAGE: Python, JavaScript, Scratch]. ## TASK ### Week-by-Week Curriculum - Week 1-2: Fundamentals — variables, data types, operators, I/O - Week 3-4: Control flow — conditionals, loops, logical thinking - Week 5-6: Functions and modular code — abstraction, reusability - Week 7-8: Data structures — lists, dictionaries, working with data - Week 9-10: Project work — guided project with increasing independence - Week 11-12: Capstone — independent project, presentation, portfolio ### Each Lesson Structure (90 min) - Warm-up (10 min): review previous concepts, coding puzzle - New concept introduction (20 min): explanation with live coding demo - Guided practice (20 min): follow-along exercises with instructor - Independent practice (25 min): challenges at 3 difficulty levels - Wrap-up (15 min): share solutions, common mistakes, preview next lesson ### Project Ideas by Level - Beginner: calculator, quiz game, mad libs generator - Intermediate: to-do app, weather dashboard, chatbot - Advanced: web scraper, API integration, data visualization ### Assessment - Weekly coding challenges with auto-graded tests - Mid-course project: demonstrate cumulative skills - Final capstone: original project with presentation - Portfolio: GitHub repository documenting all work ## OUTPUT FORMAT Complete lesson plan with weekly breakdown, daily activities, project briefs, and assessment rubrics. ## CONSTRAINTS - No prior coding experience assumed - Free tools only: no paid software required - Inclusive and accessible - Celebrate progress: recognition system for milestones
Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[DURATION][AUDIENCE]Copy and paste into your favorite AI tool
Explore more Education prompts
Browse Education