This activity does not have any upcoming sessions open for registrations on ActivityHero right now. We can send you an email when they do.
In this 5-day camp, you'll dive headfirst into JavaScript, one of the world's most popular programming languages. You'll learn by doing, creating new projects every day while picking up foundational coding concepts. By the end of the week, you'll have a collection of JavaScript projects that you've built from scratch. No prior experience is needed!
Day 1: Introduction to JavaScript and First Steps
- Discover JavaScript: its purpose and how it interacts with web pages
- Basic syntax, variables, and data types
- Simple operations and console output
- Project: "Personal Calculator"
Day 2: Control Flow in JavaScript
- Learn about conditionals: if, else if, else, and switch statements
- Introduction to loops: while, for, and loop control statements (break, continue)
- Project: "Choose Your Own Adventure Game"
Day 3: Functions and Arrays
- Introduction to functions: declaring, calling, parameters, and return values
- Introduction to arrays: creating, indexing, adding/removing elements
- Project: "Todo List Manager"
Day 4: Introduction to the Document Object Model (DOM)
- Learn what the DOM is and how JavaScript can manipulate it
- Introduction to DOM selection and manipulation methods
- Event listeners and handling user input
- Project: "Dynamic Webpage Styler"
Day 5: Final Project and Presentation
- Review of all JavaScript concepts learned over the week
- Final project: Design and build your own interactive webpage using JavaScript
- Presentation: Share your final project with the group