Our courses

Our Courses

Beginner

Scratch Jr.

Brand new to coding but don't know where to start? Our Scratch Jr. course is the perfect course to enroll in! Join us for our block coding course to learn how to program your own interactive games and stories!

Sign Up

Beginner

Introduction to Scratch

Does your child have great ideas for a game or other project? Scratch is the perfect opportunity for first time coders to learn basic programming fundamentals by creating their own projects!

Sign Up

Advanced

Advanced Scratch

If you enjoyed one of our beginner-level Scratch courses, you'll love creating even more amazing projects in Advanced Scratch! In this new course, you'll learn how to animate your name, make a ping pong game, and even create a calculator!

Sign Up

Beginner

Introduction to Python

Our Introductory Python course is perfect for coding beginners of all ages! During this course, students will learn all the basics of python and will gain enough knowledge to build their own projects!

Sign Up

Advanced

Python Advanced

Already taken our introductory Python course? Join us for our advanced Python classes! In this course, students will create learn complex programming concepts and use them in their own projects.

Sign Up

Beginner - Intermediate

Introduction to C

Want to hone an impressive skillset? Check out our C course, focusing on topics and concepts such as variables, functions, arrays and more! C is an excellent language for beginners to learn!

Sign Up

Beginner

Introduction to Java

Learn Java introductory coding with Irvington CTI! Are you preparing for the AP Computer Science A exam? Join our Java course and receive additional practice problems and other AP CSA material!

Sign Up

Intermediate - Advanced

Competitive Programming Prep & Problem Solving

Looking to advance your skills in algorithmic programming and problem-solving? Enroll in our newly added Problem-Solving course! Join us for classes where we practice advanced problems and improve your programming skills!

Sign Up

Beginner

Web Development

Unlock unlimited possibilities for your website by enrolling in CTI's Web Development Course. Using just HTML and CSS, you'll be able to create functional websites, complete with links, buttons, images, and much more!

Sign Up

Choosing a Course

Irvington CTI offers free online coding courses in Scratch, C, Python, Java, Web Development, and Competitive Programming!!

Don’t know which course to take? Watch this video to find out more about our courses!

Have any additional questions or concerns regarding enrollment? Hit the contact button on the top right of the page!