Hackbright Prep Course
Learn Python Fundamentals

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.

Students who have completed Prep are eligible for up to a $1,500 discount if enrolling in the Software Engineering Program. Discount is based on price paid for Prep.

 

REMOTE COURSES NOW AVAILABLE

Due to COVID-19, Hackbright’s next in-person classes begin July, 2020. However, if you’d like to begin sooner, we do have reduced-tuition remote courses available.

curriculum

What You’ll Learn

You’ll 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 full-time or part-time Software Engineering 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

Request A Course Outline

Learn more about the curriculum covered in our Software Engineering Prep Course, including a detailed week-by-week breakdown.

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
    Optional Office Hours
  • 2:00pm
    Day Ends
Hackbright Academy Software Engineering Prep Students
Hackbright Academy Software Engineering Prep Student Grace D
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
Hackbright Academy Software Engineering Prep Student Alexandra Dobkin
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
Hackbright Academy Instructor Seema Ullal

Seema Ullal

Instructor

Hackbright Academy Instructor Andrew Blum

Andrew

Instructor

Hackbright Academy Instructor Kathryn Chew

Kat

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

Remote
Apr 7 – May 7, 2020

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

$249 USD

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

$249 USD

Enrollment Deadline: Apr 6, 2020

Remote
May 19 – Jun 18, 2020

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

$249 USD

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

$249 USD

Enrollment Deadline: May 19, 2020

To view a complete list of upcoming courses in all locations and formats, please click here.

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 enroll – do not hesitate to contact us at admissions@hackbrightacademy.com. We look forward to meeting you!

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

Hackbright Academy Meggie Mahnken

Meggie Mahnken

Sr. Director of Education

We recommend an understanding of the following concepts before enrolling 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 enrollment form, which includes basic contact and background information.

Hackbright Academy Meggie Mahnken

Meggie Mahnken

Sr. Director of Education

Complete the enrollment form, which includes basic contact and background information.

Seating is limited to enroll today.

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. (Students who have completed Prep are eligible for up to a $1,500 discount if enrolling in the Software Engineering Program. Discount is based on price payed for Prep.)