During this 11-week intensive program, you will learn to build complex websites and even multiplayer games with databases, APIs, and modern front-end technology.
We teach you the latest and greatest technologies most senior developers have not even worked with yet – or at least not as intensively as you will during the academy. We aim to teach you technologies, tools, and approaches that development teams around the world are looking to implement, but sometimes might just lack experience or capacity for. As a new developer on the team, you will bring both these things to the table.
These are the technologies & tools we teach:
HTML5 & Git
HTML is the most basic building block of the Web. It defines the meaning and structure of web content.
Git is a version control system designed to handle everything from small to very large projects with speed and efficiency. Learning Git means you can start collaborating with your classmates and developers from day 1.
CSS & RWD
CSS and RWD (Responsive Web Development) will teach you how to style the web pages and applications that you create, taking into account different screen sizes.
React with Redux
React allows us to build next-generation web applications. Advanced single-page front-end applications are in high demand these days and you will learn how to build them, as well as manage the data flow with Redux.
Native iOS & Android Apps with React
Web development? What about App development? Learn to use your React skills to build not only web apps, but (native) mobile apps as well!
SQL Databases & ORM
Manage your database like a pro! Learn to store, organize, retrieve, and aggregate data from the most advanced types of relational databases used in the industry.
Test Driven Development
Learn to write code to automate testing your code. This helps speed up your development. Professional codebases are fully tested, allowing for rapid feature development and refactoring without having to worry about unexpectedly breaking things.
APIs play a big role in web development. Providing programmatic interfaces to applications allows for communication between them. Build your first server using Express.js.
Full-throttle with Fullstack
Quickly master a fully-featured modern web application with an SPA client, a service-oriented data API, and a persistent PostgreSQL database. Start making real full-stack apps right away to gain total expertise of how real products work today.
Realtime Multiplayer Games with WebSockets
Realtime web applications allow us to build intuitive applications, advanced functionality, and... multiplayer games!