Software Engineering Prep Course
Hackbright Prep Course

Our 4-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 40-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
    Introduction to Python Programming
  • 2
    WEEK 2
    Data Structures, Python Tools, & Control Flow
  • 3
    WEEK 3
    Lecture & Labs, Project Building
  • 4
    WEEK 4
    Bootcamp Application Skills

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
heather

Heather Mahan

Instructor

Noelis (1)

Noelis Soto

TA

Seema

Seema Ullal

Instructor

headshot (1)

Fetiyah Belayneh

TA

events
San Francisco,
Oakland, and San Jose

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, with locations in San Francisco and the South Bay.

San Francisco
Jun 5 – Jul 5, 2018

T & Th 6:30 pm-9 pm

$1,895 USD

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

$1,895 USD

Deadline May 30, 2018

San Francisco
Jul 10 – Aug 9, 2018

T & Th 6:30 pm-9 pm

$1,895 USD

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

$1,895 USD

Deadline Jul 5, 2018

South Bay
Jul 21 – Aug 21, 2018

T & Th 6:30 pm-9 pm

$1,895 USD

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

$1,895 USD

Deadline Jul 16, 2018

San Francisco
Aug 14 – Sept 13, 2018

T & Th 6:30 pm-9 pm

$1,895 USD

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

$1,895 USD

Deadline Aug 8, 2018

how to enroll

Hello future Hackbrighters! My name is Maggie Yang and I’m the Program Manager for the Prep Course. 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.

MaggieY_circle

Maggie Yang

Program Manager of Prep 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.

MaggieY_circle

Maggie Yang

Program Manager of Part-Time 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.

MaggieY_circle

Maggie Yang

Program Manager of Part-Time Education

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

finance options
icon-scholarship@2x

Scholarships

Our scholarships are powered by companies that believe in Hackbright’s mission to achieve gender equality and diversity in software engineering. Learn more about the Scholarships available at this time.

icon-payment-plan@2x

Payment Plans

We have partnered with leading lending providers so that you have affordable payment alternatives. Learn more and check out the payment plan options.

icon-scholarship@2x

Employer Sponsorship

Dedicating time to your education and career development outside of the office is an effective way to skill up and add value to your company. Please use the Employer Sponsorship Letter as a guide to help you in your request for employer sponsorship.

support
41

Student-Teacher Ratio

Get the personalized experience you want.

icon-educators@2x

Experienced Instructors

Surround yourself by a team invested in your success.

icon-advisors-3@2x

Advisor Support

Office Hours outside of class time with your advisors for entire course

education beyond the classroom

Advisor Meetings

Students are each assigned one advisor and will meet at least twice in the program to discuss goals, learning experience and to go over code reviews.

Assignments

For the first two and a half weeks, Hackbright Academy provides Tuesday, Thursday, and Saturday assignments that reinforce the concepts students learn during the week.

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.

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.