This program empowers students to use ChatGPT as a collaborative tool while developing advanced coding projects. Learners will specialize in one programming language—JavaScript, Java, or Python—and gain focused experience in either frontend or backend development.
Module 1: AI & ChatGPT as a Programming Partner
- Live demonstration of how ChatGPT supports coding, debugging, and real-world problem-solving.
- Guided code review sessions in the student’s selected programming language.
Module 2: Core Language Mastery
- Students strengthen their fundamentals based on their chosen track:
- Python (Backend Logic): OOP, classes, methods, and building a text-based quiz application.
- Java (Backend Development): Core syntax, logic building, and creating a student-grades CLI system.
- JavaScript (Frontend Web): DOM manipulation, events, forms, and an interactive web application.
- Includes hands-on exercises supported by AI-guided problem solving.
Module 3: AI-Supported Project Development
- Project 1: Quiz application with ChatGPT-assisted design and validation
- Project 2: Management application (To-Do App, Diet Tracker, or Student Manager)
- Students enhance features using ChatGPT for ideation, optimization, and implementation.
Module 4: Debugging & Optimization
- Real-time debugging challenges
- Performance improvement tasks supported by AI-driven insights
Module 5: Capstone Project
- Learners independently design and build a real-world solution using ChatGPT for research, planning, coding, and documentation.
- Sample capstone ideas include: AI tutoring bot, digital portfolio, voting system, weather dashboard, and diet planner.
Outcome
- By the end of the course, students will:
- Master foundational coding concepts in one selected language
- Understand AI-integrated development workflows
- Build functional, deployable projects
- Strengthen problem-solving and debugging skills