Future Coders Bootcamp
2-Week Coding Camp: HTML, Python & JavaScript
Program Overview
The Future Coders Bootcamp is a two-week intensive coding camp designed to introduce students to the fundamentals of programming and web development using HTML, Python, and JavaScript. Delivered through a hybrid format (on Zoom and on location), the program combines live instruction, hands-on coding labs, and real-world projects.
Participants learn how websites are built, how programs work, and how to think logically and solve problems using code. By the end of the camp, students will have created their own websites, interactive features, and Python programs—building confidence and foundational skills for future learning in technology.
No prior coding experience is required.
Who the Program Is For
Youth and teens (ages 12–18, adjustable)
Beginners interested in technology and coding
Students exploring STEM and digital careers
Schools and community groups
Program Structure
Duration: 2 weeks (10 sessions)
Schedule: 2–3 hours per day
Format: Hybrid (Zoom + In-Person)
Instruction Style: Live teaching, guided practice, project-based learning
What Students Will Learn
Web Development with HTML
Students learn:
How websites are structured
HTML tags and elements
Creating text, images, links, and layouts
Styling with CSS
Students learn:
Colors, fonts, and spacing
Page layout and design
Making websites look professional
Programming with Python
Students learn:
Variables and data types
User input and output
Logic, conditions, and loops
Simple automation and games
Interactivity with JavaScript
Students learn:
Basic JavaScript syntax
Buttons and events
Adding interactive features to websites
Hands-On Projects
Students build:
A personal website
Interactive quizzes or games
A Python calculator or game
A final capstone project of their choice
Capstone Project
At the end of the program, students complete a Final Coding Project, such as:
An interactive website
A Python game or app
A hybrid web application
Students present their projects to peers and families.
Hybrid Learning Experience
On Zoom
Live instruction and demos
Screen sharing and code reviews
Breakout rooms for collaboration
On Location
In-person coding support
Team-based projects
Hands-on guidance
Final presentations
Program Outcomes
By completing the Future Coders Bootcamp, students will:
Understand how websites work
Write basic programs in Python
Add interactivity using JavaScript
Build real coding projects
Develop problem-solving skills
Gain confidence in technology
Why Future Coders Bootcamp Works
This program is:
Beginner-friendly – no experience required
Hands-on – learn by doing
Project-based – real outcomes
Hybrid-ready – flexible delivery
Career-aligned – future-focused STEM skills
ETR Future Coders Bootcamp
2-Week Coding Camp: HTML, Python & JavaScript
Program Overview
The Future Coders Bootcamp is a two-week intensive coding camp designed to introduce students to the fundamentals of web development and programming using HTML, Python, and JavaScript. The program combines live instruction, hands-on coding labs, and real-world projects delivered through a hybrid format (on Zoom and on location).
Participants learn how websites are built, how programs think, and how to solve problems using code. By the end of the camp, students will have created their own websites, interactive web features, and Python programs—building confidence and foundational skills for future careers in technology.
This camp is ideal for beginners and requires no prior coding experience.
________________________________________
Program Details
• Age Group: 12–18 (adjustable)
• Duration: 2 weeks (10 days total)
• Schedule: 2–3 hours per day
• Format: Hybrid (Zoom + In-Person)
• Tools: VS Code, Replit, GitHub, Browser Dev Tools
________________________________________
Learning Outcomes
By the end of the camp, students will:
• Understand how websites work
• Build and style their own web pages
• Write basic programs in Python
• Add interactivity using JavaScript
• Think logically and solve problems
• Collaborate on coding projects
• Present a final coding project
________________________________________
Curriculum Structure
Week 1 – Web Foundations (HTML + Intro JavaScript)
Day 1: Introduction to Coding & the Web
Topics:
• What is coding?
• How the internet works
• HTML structure
• Tags, elements, and attributes
Activity:
Students build their first web page with text, images, and links.
________________________________________
Day 2: HTML Layout & Design
Topics:
• Headings, lists, tables
• Divs and sections
• Page structure
• Best practices
Project:
Create a personal “About Me” website.
________________________________________
Day 3: Styling with CSS
Topics:
• Colors and fonts
• Layout basics
• Spacing and borders
• Responsive design
Project:
Style the website to look professional.
________________________________________
Day 4: JavaScript Basics
Topics:
• Variables
• Alerts and prompts
• Buttons and events
• Basic logic
Project:
Add interactive buttons to the website.
________________________________________
Day 5: Mini Web Project
Students build:
• A quiz
• A game page
• A portfolio page
They present their website at the end of Week 1.
________________________________________
Week 2 – Python Programming + Final Project
Day 6: Python Fundamentals
Topics:
• What is Python?
• Variables and data types
• Print and input
• Basic math
Project:
Build a simple calculator.
________________________________________
Day 7: Logic & Decision Making
Topics:
• If/else statements
• Conditions
• User input
Project:
Create a “Choose Your Adventure” game.
________________________________________
Day 8: Loops & Functions
Topics:
• For loops
• While loops
• Functions
Project:
Create a number guessing game.
________________________________________
Day 9: Real-World Python
Topics:
• Lists and dictionaries
• File handling
• Automation examples
Project:
Build a contact manager or to-do app.
________________________________________
Day 10: Final Capstone Project
Students choose:
• Interactive website
• Python game
• Hybrid web app
They present projects to parents and peers.
________________________________________
Teaching Method
The camp uses:
• Live coding demos
• Guided practice
• Pair programming
• Real-time feedback
• Daily challenges
• Project-based learning
________________________________________
Hybrid Delivery Model
On Zoom:
• Live instruction
• Screen sharing
• Breakout rooms
• Coding challenges
On Location:
• Instructor support
• Team projects
• Hardware setup
• Presentations
________________________________________
Final Student Deliverables
Each student leaves with:
• Personal website
• Python program
• GitHub profile
• Certificate of completion
• Recorded project demo
________________________________________
Career & Future Pathways
This camp introduces pathways into:
• Web Development
• Software Engineering
• Game Development
• Data Science
• AI & Automation
• Cybersecurity