Turn Ambition into Action at Hackbright Academy
Forge your software engineering future with a cost-effective, flexible alternative to traditional university degrees. Hackbright Academy’s competitive coding bootcamps accelerate your career transition with over a decade of expertise, offering hands-on guidance, actionable feedback, and individualized support. It’s your time to embark on a clearly marked path from potential to proficiency and take your place among the world’s tech talent.
What You’ll Learn
At Hackbright, you will learn the fundamentals of computer science and modern web development in an immersive bootcamp program that includes labs and lectures.
The core programming language of our curriculum is Python. Python is versatile, general-purpose, and widely used for both desktop and online software/website applications. Mastering the basics of Python can help you start thinking like an engineer and help prepare you for the path to entry-level software engineering roles.
- 1MODULES 1-5Lecture Labs & Mentorship
- 2MODULES 6-10Lecture & Build
- 3MODULES 11 & 12Intensive Career Services
What You’ll Learn
At Hackbright, you will learn the fundamentals of computer science and modern web development in an immersive bootcamp program that includes labs and lectures.
The core programming language of our curriculum is Python. Python is versatile, general-purpose, and widely used for both desktop and online software/website applications. Mastering the basics of Python can help you start thinking like an engineer and help prepare you for the path to entry-level software engineering roles.
Topics Covered
Module 1
Core Programming
- Logistics / What to Expect
- Intro to the Command Line
- Conditionals and Looping
- Git / Github
- Functions
- Lists, Tuples, and Sets
- Computer Memory
- Introduction to Algorithms
Module 2
Data Structures and APIs
- Dictionaries
- More Command Line
- Algorithm: Markov Chains
- Classes / Object Orientation
Module 3
Web Technologies
- HTML
- CSS
- Bootstrap
- Flask
- Testing
- How the Web Works
- Cookies and Sessions
Modules 7-8
Projects & Comp Sci / Data Structures
- Independent Projects
- Runtime
- Stacks and Queues
- Linked Lists
- Trees
- Recursion
- Graphs
- Sorting
Modules 9-10
Demo Week
- Finishing Individual Projects
- Deploying Web Applications
- Introduction to Whiteboarding
- Understanding Technical Interviews
- Presenting Project
Modules 11 & 12
Launching Your Career
- Self-Directed Study
- Algorithm Practice
- Group Whiteboarding
- Career Services Presentations
- Career Search Support
- Hiring Partner Company Meet & Greets
Ready to Change Your Future? Let’s Do This!
We know jumping into computer science without any experience can be daunting. In this outline, we explore:
- Hackbright’s community of changemakers
- Information on our software engineering program (part-time spreads the program out over 24 weeks two evenings and Saturdays every week)
- The application process
- Information about online learning, student outcomes, and more!
Get Our 10-Page Course Outline
Hello future Hackbrighters! My name is Ashley Trinh and I’m the Program Director for Hackbright. As you continue to learn more about our community or you are ready to start your application – do not hesitate to contact us at admissions@hackbrightacademy.com. Schedule an appointment with our Admissions Counselor if you have questions. We look forward to assisting you on your journey to becoming a software engineer.
Prior to applying, we encourage our candidates to have an understanding of the following concepts:
- Control flow and looping
- How to create and manipulate basic datatypes (integers, strings, booleans, etc.)
- How to create and manipulate lists/arrays to store basic datatypes
- How to create and call functions
- Algorithmic problem-solving
- Conditional logic
Our Prep courses are an option for anyone considering joining the Software Engineering Program.
Ashley Trinh
Program Director for Hackbright
Prior to applying, we encourage our candidates to have an understanding of the following concepts:
- Control flow and looping
- How to create and manipulate basic datatypes (integers, strings, booleans, etc.)
- How to create and manipulate lists/arrays to store basic datatypes
- How to create and call functions
- Algorithmic problem-solving
- Conditional logic
Our Prep courses are an option for anyone considering joining the Software Engineering Program.
Submit the Hackbright Academy online application and schedule your admissions interview.
Ashley Trinh
Program Director for Hackbright
Submit the Hackbright Academy online application and schedule your admissions interview.
If selected to move forward, you will be invited to an admissions interview (30 min). If selected to move forward, you’ll have a technical interview (15-20 mins). The Admissions interview will be online and technical interview will be over the phone. No interviews are required to be onsite or in-person.
Ashley Trinh
Program Director for Hackbright
If selected to move forward, you will be invited to an admissions interview (30 min). If selected to move forward, you’ll have a technical interview, including a coding challenge (15-20 mins). The Admissions interview will be online and technical interview will be over the phone. No interviews are required to be onsite or in-person.
Within two-five days of your last interview, we’ll contact you with a decision.
Ashley Trinh
Program Director for Hackbright
Within two-five days of your last interview, we’ll contact you with a decision.