Private Instruction

Private Instruction

The best of both the Academy and the Elective programs with a choice of any Create a Loop courses taught one-on-one by our certified instructors

Academy Options

Comprehensive coding curriculum for students sixth grade through twelfth grade. Novices start at Level 0 or 1. More experienced students work with their instructor to find the appropriate courses for their computer science journey!

Vertical CS Course Levels – Collapsible

Level 0 – CS 100

  • Learn fundamentals of programming logic and structure (sequences, loops, conditionals, functions).
  • Gain proficiency in text-based programming using CoffeeScript and Python.
  • Apply computational thinking to design and build creative projects.
  • Collaborate in teams to develop problem-solving skills and peer support.
  • Develop digital citizenship and safe online practices.
  • Create and develop a web portfolio.

Level 1 – CS 101

  • Understand the structure and function of websites using HTML and CSS.
  • Create interactive and dynamic web content using JavaScript.
  • Learn the basics of Swift programming for iOS development.
  • Use Xcode (or Swift Playgrounds) to develop simple app interfaces.
  • Apply design and user experience (UX) principles.
  • Demonstrate problem-solving and debugging strategies.
  • Create and develop a web portfolio.

Level 2 – CS 102

  • Design and build responsive, full-featured web and mobile applications.
  • Write modular, reusable code in JavaScript and Swift.
  • Integrate APIs into applications.
  • Implement basic data persistence and backend principles (e.g., Firebase or Node.js).
  • Understand user-centered design principles & conduct usability testing.
  • Showcase technical and creative problem-solving in a professional-grade portfolio.

Level 3 – CS 103

  • Learn to design, implement, and analyze solutions to problems using object-oriented programming in Java.
  • Identify, develop, and implement appropriate algorithms and data structures to solve problems.
  • Develop the ability to think logically and computationally to solve problems.
  • Consider the ethical and social implications of computer use.
  • Prepare for AP CS Exam.
  • Prepare a professional-grade portfolio for college and job applications.

Elective Options

Project-oriented, portfolio building courses for students of all skill sets. Instructors set the difficulty of the courses to individual student needs and abilities. These courses require no prerequisites and can be taken in any order.

Swift Programming

Grades 3-5, Grades 6-8

Roblox Lua Programming

Grades 3-5, Grades 6-8

Minecraft & Python

Grades 6+

Web Dev & Design

Grades 6-8, Grades 9-12

Grades 6-8, Grades 9-12

Game Design with JavaScript

Designing for Virtual Reality

Grades 6-8, Grades 9-12