Software Engineering Programs
HACKBRIGHT ACADEMY

WE PERSONALIZE YOUR PATH TO SUCCESS

No matter where you are, we can help you find a path. Our experience allows us to open doors for allies, women, and underrepresented people from all backgrounds. If you’re serious about a future in tech, let’s talk about your goals. There’s no reason to hesitate.

START YOUR PATH TO A SUCCESSFUL CAREER IN SOFTWARE ENGINEERING

FULL-TIME

SOFTWARE ENGINEERING PROGRAM

This immersive, full-time bootcamp is designed to teach you the skills needed to pursue a career in software engineering in just 12-weeks.                          

LOCATION

Online

LENGTH

12 Weeks

SCHEDULE

M-F 10am-6pm

PRICE

$12,900 (remote)

PART-TIME

SOFTWARE ENGINEERING PROGRAM

This after-hours bootcamp will help you learn skills to pursue a career as a software engineer in just 24 weeks. Become a developer without quitting your day job.

LOCATION

Online

LENGTH

24 Weeks

SCHEDULE

T & Th 6pm-9pm, Sat 10am-6pm

PRICE

$12,900 (remote)

PART-TIME PREP

PREPARATORY SOFTWARE ENGINEERING PROGRAM

This evening and weekend course teaches the fundamentals of programming and prepares you for the Software Engineering Bootcamp application process.

LOCATION

Online

LENGTH

5 Weeks

SCHEDULE

T & Th 6:30pm-9pm, Sat 10am-1pm

PRICE

$249 USD

WHAT WE TEACH

We teach full-stack engineering, which means front-end, back-end, and database programming, ensuring you’ll be able to understand the software development process from start to finish. With a full-stack background, Hackbright grads are equipped with the tools to pursue career goals.

Python_icon

Python

Back-End Language

Why we teach it:

A universal coding language, Hackbright’s curriculum focuses on Python. Once mastered, additional languages can be easily learned on a foundation in Python.

Related Code:

PHP, Java, C, Go, Ruby, Node.js

JavaScript_icon

JavaScript

Front-End Language

Why we teach it:

JavaScript is the only front-end programming language. At Hackbright we teach JavaScript ES6—the modern standard. We also teach HTML and CSS, markup languages that complement JavaScript.

Related Code:

HTML, CSS

Flask_icon

Flask

Web Framework

Why we teach it:

Flask is the web framework that integrates with Python. We ensure students can become full-stack developers by learning all facets of development.

Related Code:

Spark, Revel, Rails, Django, Express.js

Jinja_icon

Jinja

Dynamic Templating Language

Why we teach it:

Jinja is one of the most popular and powerful template engines. It complements the Python programming language.

Related Code:

ERB, Dust, Pug, Handlebars

PostgreSQL_icon

PostgreSQL

Database Language

Why we teach it:

PostgreSQL is an open-source and free-to-use relational database language. Once students have an understanding of PostgreSQL, learning other databases is straightforward.

Related Code:

MongoDB, CouchDB, MySQL, SQLite3, Oracle, MicrosoftSQL

OUR EDUCATION PHILOSOPHY

Why Python

Python is an important programming language to know. It’s one of the most commonly used languages in the world and it’s easily translatable to other languages. Once you’ve learned your first coding language, it becomes easier for you to pick up others. Our graduates have no trouble learning languages like Ruby, Java, C++, Swift, Android, and much more. Engineering teams hire you knowing that you have the foundational skills you need to thrive in their companies.

Hackbright Academy Core Competencies Icon
Think Like an Engineer

It’s not just about learning the newest technology. It’s about developing the mindset you need to succeed as an engineer. You must be adaptable and learn how to conquer new tech problems. Employers know that you have been taught to think like an engineer and therefore, have confidence that you can effectively adopt other languages and tackle unique challenges.

Female symbol icon
Designed with Women, Gender Diverse People, & Allies in Mind

The immersive learning experience is intense. That’s why we’ve created an environment that allows you to ask questions comfortably and get the attention you need to make the most of your time here.

Hackbright Academy Garduation Icon
Balanced Learning

For some learning styles, coding nonstop isn’t the best way to absorb. Full-time courses end at 6 p.m. Pacific and we encourage students to get rest before learning again the next day. You are taking in new, challenging, and intellectually demanding material. It’s important to be in a good state to learn. Likewise for our part-time students, who may also be juggling a day job, we encourage lots of interaction with the education staff and check-ins to help make sure you’re staying on track while not burning out.

Hackbright mentorship icon
Mentorship

Mentorship is a proven factor to ensuring women, underrepresented people, and others not only stay in tech, but make their marks in the industry. Mentorship through industry partners, graduates, and staff is one of Hackbright Academy’s most important resources.

YOUR NEW CAREER BEGINS HERE!

Request a course outline to learn more about the curriculum covered in our Software Engineering Program (full-time or part-time), including a detailed week-by-week breakdown.

By providing your information, you consent to receive occasional special promotional offers and education opportunities by phone, text message and email via automated technology from Strayer University and its partner Capella University. Consent is not required to purchase goods or services. You can always call us at 1.866.314.3547.

*By providing your information, you consent to receive occasional special promotional offers and education opportunities by phone, text message and email via automated technology from Strayer University and its partner Capella University. Consent is not required to purchase goods or services. You can always call us at 1.866.314.3547.