Syllabus

Our syllabus, above all else, fosters software engineers ready to succeed in today’s tech industry.


SSP

HTML5 and CSS3

Learn these foundations of modern web development.

Modern Day Web-Dev Work Environment

Get exposed to the every-day tools that all web developers and software engineers use, such as Git, GitHub, and the Terminal.

JavaScript

Master the fundamentals of JavaScript and unlock the full potential of the most popular programming language in the world.

IMMERSIVE: WEEK 1

Mental Skills

  • Thinking like an engineer

  • What it means to write good code

Algorithms

  • Recursive functions

  • The Debugger’s Question

  • Algorithmic Complexity

Communication skills

  • Precise technical communication

  • Empathetic communication in teams

Data Structures

  • Basic and advanced data structures

  • Using JS instantiation patterns

Asset 98.jpg

IMMERSIVE: WEEK 02-05

Mastering JavaScript

  • ES5

  • ES6

  • Asynchronous programming

  • Promises

Client-side concepts and technologies

  • MVC

  • AJAX

  • ReactJS

  • AngularJS

Database concepts and technologies

  • SQL

  • MongoDB

IMMERSIVE: WEEK 06-12

Work on several large Team projects

  • Build applications from scratch

  • Work on legacy codebases

  • Use new web technologies

  • Learn testing practices

  • Continuous development

Advanced team dynamics

  • Agile software development & Scrum

  • Iterative development strategies

  • Advanced git techniques

Asset 96.jpg