top of page

Intro to computer programming

Total hours: 24 hours

Schedule: Flexible, 3 hours/week over 8 weeks

Group size: 5 to 10 students

Course content: Download the course flyer (PDF)

What your child will learn

Level 1: Introduction to coding (Grades 4 to 6)

  • Computer basics and safe internet use

  • Logic with flowcharts (Raptor)

  • Game creation using Scratch

  • Build simple webpages using HTML and CSS

  • Digital art and animation basics

  • Labs, homework and quizzes

Project: Design your first interactive webpage

Level 2: Programming with Python or Visual Basic (Grades 5 to 8)

  • Start coding with Python, one of the most popular languages

  • Variables, loops, conditions and functions

  • Create fun projects using Turtle Graphics

  • Build logic with real code

  • Create desktop tools using the Visual Basic GUI

  • Labs, homework and quizzes

Project: Build a calculator, quiz app, or game

Level 3: Java programming and game logic (Grades 6 to 10)

  • Learn Java, the language used in enterprise systems and Android

  • Master object-oriented programming: classes, loops, arrays

  • Build Java applications with GUIs (Swing or JavaFX)

  • Practice file input/output and data handling

  • Publish your code to GitHub

  • Labs, homework and quizzes

Project: Build a working game or utility app (for example, a to-do list)

Level 4: Mobile apps, AI and web development (Grades 8 to 12)

  • Full-stack web development: HTML5, CSS3, JavaScript

  • Backend basics: PHP or Python Flask, MySQL

  • Android app development with MIT App Inventor / Android Studio

  • Intro to AI and machine learning: create apps that can see, hear, or learn

  • Host your websites on Google Cloud or Firebase

  • Labs, homework and quizzes

Capstone project: Launch your own mobile or AI-powered web app

Technology tools used

  • Python: simple, powerful, used by Google

  • Java: industry standard for apps, games, and enterprise systems

  • HTML/CSS/JavaScript: the language of the web

  • Android Studio / MIT App Inventor: build your own apps

  • Scikit-learn / Teachable Machine: intro to AI

  • MySQL: database handling

  • Firebase / Google Cloud: app hosting

  • Unity (optional): 2D game design for teens

  • Cybersecurity basics: passwords, encryption, online safety

Outcomes and benefits

  • Portfolio of real coding projects

  • Confidence in Java, Python, and coding concepts

  • Better problem-solving and logical thinking

  • Ideal foundation for high school Computer Science courses

Course features

  • Theory plus labs

  • Students stay engaged with varied examples and interesting labs

  • Homework and projects

  • Various programming levels to choose from

  • Courses aligned with middle and high school content

  • Special batches for summer and winter sessions

  • Fun events

Youth Computer Programming

$750.00 Regular Price
$600.00Sale Price
Quantity

    WHAT EVERY PROGRAM INCLUDES

    01

    Live instructors

    In person at our Schaumburg center or live online.

    02

    Small classes

    Typically 8 to 12 students, so every child gets attention.

    03

    Hands-on projects

    Weekly hands-on classes, with work your child can show you.

    04

    Free demo class

    Try the first class before you register.

    Questions about schedules or which program fits? Call (847) 350-9034, or see Upcoming Training.

    Not sure which class fits?

    Call (847) 350-9034 or email Info@NextGenCodeExpert.NET. Tell us your child’s age and experience and we’ll recommend the right starting point.

    bottom of page
    NextGen Assistant
    Hello! I am your NextGen assistant. How can I help you today?