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.
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
-
- C – Variadic Functions
- C – Bit Manipulator
- C – File I/O
- Singly Linked Lists
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
-
- JSON Serialization/ Deserialization
- SQL – Basic Queries
- SQL – Join Queries
- C – Dynamic Libraries
- C – Makefiles
- Doubly Linked Lists
- Stacks and Queues
- Hash Tables
- Sorting Algorithms
- Binary Trees
- Bash – Scripting
- Unix Processes and Signals
- Regex
- Network Introduction
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
-
- JavaScript Web Scraping
- Search Algorithms
- SSH
- SSL Certificate
- Web Server
- Load Balancer
- Firewall
- My SQL Primary-Replica
- Server Monitoring
- Code Deployment
Included In Each Year Program

Technical Writing

Collaboration

The Framework

Whiteboarding

Mock Interviews