Software Engineering Prep Course
Hackbright Prep Course

Our 5-week, evening and weekend Prep Course is perfect for those who want a taste of what life as a coder is like before committing to the Software Engineering Program. Prep will teach you the foundations of programming and prepare you for the bootcamp application process. Plus, it offers plenty of flexibility so you can continue working at your full-time job.

curriculum

What You’ll Learn

You will leave this course with a foundation in Python. Hackbright Prep will also fulfill the 37-hour coding requirement for the Software Engineering Program.

The reasons for laying a strong foundation in coding before applying to the Program are twofold:

  1. It’s important to know you love to code before committing to doing it all day, every day.
  2. You’ll gain the skills you need to apply to the Software Engineering Program and complete the coding challenge.
  • 1
    WEEK 1
    Intro to Python Syntax
  • 2
    WEEK 2
    Logic, Control Flow, & Iteration
  • 3
    WEEK 3
    Functions & Debugging
  • 4
    WEEK 4
    Data Structures & Python Tools
  • 5
    WEEK 5
    Project Building & Next Steps

Learn more about the curriculum covered in Hackbright Prep course.

typical day
  • 6:30pm
    Lecture
  • 7:00pm
    Break
  • 7:30pm
    Lab Exercises / Pair Programming
  • 9:00pm
    Day Ends
  • 6:30pm
    Lecture
  • 7:00pm
    Break
  • 7:30pm
    Lab Exercises / Pair Programming
  • 9:00pm
    Day Ends
  • 10:00am
    Lecture
  • 11:00am
    Break
  • 11:15am
    Code Workshop / Pair Programming
  • 1:00pm
    Day Ends
I was a little intimidated entering the bootcamp but I am so thankful that I took the Prep Course because it gave me a solid foundation in Python. Not to mention, I met some great, supportive women who are also interested in programming."
Grace D
HireClub
The Prep course at Hackbright truly set me up for the ultimate success in the Software Engineering Program.  Not only was I taught core Python concepts, syntax and tricks, I was also taught HOW to learn as a developer, allowing me to be an effective programmer in any language.
Alexandra D
Bloomberg
topics covered

Key Takeaways:

  • Familiarity with Python
  • Greater comfort translating real-world problems into computer programs
  • Experience pair programming
  • Work through bootcamp application-level code challenges

Prerequisites:

  • Serious interest in pursuing a career in software engineering

You’ll also learn:

  • Programming Language (Python)
  • Developer Tools (Terminal, IDE)
  • Organizing Code (Variables, Functions, Files)
  • Programming Logic (Loops, Conditionals, Operators)
  • Basic Data Structures (Lists, Dictionaries, Tuples)
  • Solving Bootcamp Application Level Code Challenges
instructors
Henry_Chen

Henry Chen

Instructor

Allian Roman

Allian Roman

Lab Instructor

Seema

Seema Ullal

Instructor

events
San Francisco

For a full list of events at Hackbright Academy, please visit our events page! Upcoming events include Study Sessions, Info Sessions, Webinars, and Coffee Chats.

See upcoming events

tuition & dates

All cohorts are 100% in-person in San Francisco

San Francisco
Oct 15 – Nov 14, 2019

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

$1,500 USD

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

$1,500 USD

Deadline: Oct 14, 2019

San Francisco
Nov 19 – Dec 19, 2019

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

$1,500 USD

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

$1,500 USD

Deadline: Nov 12, 2019

San Francisco
Jan 14 – Feb 13, 2020

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

$1,500 USD

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

$1,500 USD

Deadline: Jan 7, 2020

San Francisco
Feb 25 – Mar 26, 2020

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

$1,500 USD

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

$1,500 USD

Deadline: Feb 25, 2020

how to enroll

Hello future Hackbrighters! My name is Meggie Mahnken and I’m the Sr. Director of Education for Hackbright. As you continue to learn more about our community or are ready to start your application – do not hesitate to contact us at admissions@hackbrightacademy.com. We look forward to meeting you!

Before signing up for our Prep Program, see if you’re Hackbright-ready by taking this short technical assessment quiz. Click here to quiz.

Meggie_circle

Meggie Mahnken

Sr. Director of Education

We recommend an understanding of the following concepts before signing up to Hackbright’s Prep Program:

    • Variables
    • Data types (integers, strings, floats)
  • Lists/Arrays

Please don’t hesitate to contact admissions@hackbrightacademy.com if you have any questions about prerequisites and preparedness.

Complete the application, which includes basic contact, your experience in coding, and a processing exercise. You’ll hear back in two weeks from time of submission.

Meggie_circle

Meggie Mahnken

Sr. Director of Education

Complete the application, which includes basic contact, your experience in coding, and a processing exercise. You’ll hear back in two weeks from time of submission.

Within two weeks of application submission, you’ll receive an email with a decision.

Meggie_circle

Meggie Mahnken

Sr. Director of Education

Within one week or less of application submission, you’ll receive an email with a decision.

education beyond the classroom

Personal Project

Students can engage concepts in unique and tangible ways as we guide them through the process of scoping, project planning, coding and refactoring. At the end of the course, students build a terminal-based game.

Assignments

Hackbright Academy provides weekly coding projects and assignments on Saturdays that reinforce the concepts prep students learn during the week.

Office Hours

Students can meet with instructors throughout the program to discuss goals, their learning experience, and to go over code reviews.

Technical Assessment

Upon completion of the Prep course, students will participate in a technical assessment in order to understand where they stand in terms of concepts learned and to gauge their readiness to apply for the Software Engineering program.