Learn Full-Stack Development at a Hackbright Academy Coding Bootcamp
Our curriculum centers around one of the most popular programming languages: Python. Once you have a foundation in this universally useful language, learning other back-end languages and tech stacks is incrementally easier.
In addition to Python, we teach various complementary coding modules to ensure all Hackbright students graduate having learned a full-stack for development and can successfully enter the tech ecosystem at tech giants or startups alike.


Python
Back-End Language
Why we teach it:
Related Code:
PHP, Java, C, Go, Ruby, Node.js

JavaScript
Front-End Language
Why we teach it:
Related Code:
HTML, CSS

Flask
Web Framework
Why we teach it:
Related Code:
Spark, Revel, Rails, Django, Express.js

Jinja
Dynamic Templating Language
Why we teach it:
Related Code:
ERB, Dust, Pug, Handlebars

PostgreSQL
Database Language
Why we teach it:
Related Code:
MongoDB, CouchDB, MySQL, SQLite3, Oracle, MicrosoftSQL

We teach a full-stack, which means front-end, back-end, and database programming, helping ensure you’ll be able to understand the software development process from start to finish. With a full-stack background, Hackbright Academy graduates are prepared with the tools to enter the tech industry as a software engineer.