Foundations of Computer Science and Full-Stack Web Development

Learn software development from the ground up. Our full-time, intensive program will first introduce you to the foundations of computer science, then specialize in what drives you. Our collaborative, project-based environment makes every student real-world ready after graduating.

Foundations of Computer Science and Full-Stack Web Development
Advance your skills in front-end, back-end and React development to create, maintain, and improve web applications and APIs.

Foundations of Computer Science and Low Level & Algorithms
Dive into the C programming language, the Linux operating system, and uncover the mechanisms behind Blockchain technology by building your own cryptocurrency from scratch.

Foundations of Computer Science and Machine Learning
Learn and explore the technologies behind modern-day breakthroughs in the fields of computer vision, natural language processing, recommender systems, autofocus driving and more.

Foundations of Computer Science and Augmented Reality & Virtual Reality
Learn C# and develop interactive mixed-reality projects in Unity3D, the world’s leading real-time game engine.