High School Program

Our intensive program will introduce you to computer science and software engineering foundations, including Linux, data structures, algorithms, low-level programming languages, high-level modern languages, databases, APIs, and DevOps.

During this learning period, the foundational knowledge of how computers and programming languages work will allow you to optimize and debug anything later in your professional career. You will also begin working with algorithms and data structures, which are essential foundations for great Software Engineers – the type that the best companies hire.

Foundation Of Computer Science & Software Engineering

Streaming sites. Online stores. Government services. Our own website. All of these are powered by a combination of front-end and back-end web technologies. With our Full-Stack Web Development specialization, you will get an in-depth education on the most popular web technologies and practical experience developing useful web products.

View Programs ->

Year 1

Skills

    • Git and Command Line Editors
    • Introduction to Bash
    • C – First Statements
    • C – Pointers
    • C – Recursion
    • C – Static Library
    • C – Memory Allocation
    • C – Preprocessors
Learn more ->

Years 2 & 3

Skills

    • Python – First Statements
    • Python – Import and Modules
    • Python – Data Structures
    • Python – Exceptions
    • Python – Classes
    • Python – Inheritance
    • Python – File I/O
    • HTML/CSS Introduction
Learn more ->

Year 4

Skills

    • Python – Object-relational Mapping
    • Python – Web Framework
    • Python – RESTful API
    • Python – Web Scraping
    • JavaScript First Statements
    • JavaScript Objects
    • JavaScript Scopes and Closures
Learn more ->

Included In Each Year Program

Technical Writing

Collaboration

The Framework

Whiteboarding

Mock Interviews

Ready To Succeed In Your Future In Tech?