AI For Coding (8th – 12th Graders)

Empower students to use ChatGPT as a collaborative tool in coding complex projects. Students will choose one language—JavaScript, Java, or Python—to focus on, learning either backend or frontend development principles depending on their selected language.

Modules:

1.⁠ ⁠AI & ChatGPT as a Coding Assistant

    – Advanced AI Demo: Showcase how ChatGPT can assist with coding in Java, Python, or JavaScript, guiding students through real-world scenarios and problem-solving.

    – Live Code Review: Students input sample code in their chosen language and use ChatGPT for feedback, improvements, and debugging.

2.⁠ ⁠Mastering Basics of the Chosen Language (JavaScript, Java, or Python)

    – Python (Backend Logic): Focus on object-oriented programming, creating classes, and methods. Students build a text-based quiz application.

    – Java (Backend Development): Cover foundational Java concepts, leading to a command-line app project such as a “Student Grades” management system.

    – JavaScript (Frontend Development): Build a simple web application where users can interact with buttons and forms.

    – Interactive Tasks: Students work on specific coding problems (e.g., writing a loop, function, or class) with ChatGPT’s assistance and compare solutions.

3.⁠ ⁠Building AI-Assisted Projects

    – Project 1: Build a Quiz App in the chosen language, using ChatGPT to help generate questions and validate inputs.

    – Project 2: Create a Basic Management System:

        – Java (Student Management): Use Java to build a basic student management system with a command-line interface or JSP/Servlets.

        – JavaScript (To-Do List): Create an interactive to-do list web app.

        – Python (Diet Tracker): Build a console-based diet tracker app.

    – Task: Students add unique features to their project, like history tracking or enhanced UI.

4.⁠ ⁠Interactive Debugging & Performance Optimization

    – Real-Time Debugging Challenges: Students work with buggy code and fix it using ChatGPT for hints. Debugging tasks are available in their chosen language.

    – Optimization Challenge: Teams use ChatGPT to improve their project’s performance—such as making Python code run faster or optimizing JavaScript for a smoother user experience.

5.⁠ ⁠Student-Led Capstone Project

    – Capstone Project Ideas: Students use ChatGPT to brainstorm and select a real-world problem to solve with their chosen language. Potential project ideas include:

        – Python: Create an AI chatbot for tutoring younger students.

        – Java: Develop a secure voting system or a student management tool.

        – JavaScript: Build an interactive web portfolio or weather dashboard.

Additional Ideas: Diet Recommendation System, Grades Management, Quiz Game. 

Students will specialize in one language—JavaScript, Java, or Python—allowing them to develop in-depth expertise while leveraging ChatGPT to support their coding journey.

– February 17 to February 21
– February 24 to February 28
– March 17 to March 21
– March 24 to March 28
– March 31 to April 4
– April 7 to April 11
– April 14 to April 18
– June 2 to June 6
– June 9 to June 13
– June 16 to June 20
– June 23 to June 27
– June 30 to July 4
– July 7 to July 11
– July 14 to July 18
– July 21 to July 25

Available Time Slot ▼

9:00 A.M. – 11:00 A.M. PST
5:00 P.M. – 7:00 P.M. PST
Price: $299

Book your Camp Now

Course: AI For Coding (8th – 12th Graders)