Software Engineering Prep Program
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 immersive or part-time program 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:45pm
    Lecture
  • 7:50pm
    Break
  • 8:00pm
    Lab Exercises / Pair Programming
  • 9:15pm
    Day Ends
  • 6:45pm
    Lecture
  • 7:50pm
    Break
  • 8:00pm
    Lab Exercises / Pair Programming
  • 9:15pm
    Day Ends
  • 10:00am
    Lecture
  • 11:15am
    Break
  • 11:30am
    Lab Exercises / Pair Programming
  • 1:00pm
    Lunch
  • 2:00pm
    Lecture
  • 3:15pm
    Break
  • 3:30pm
    Lab Exercises / Pair Programming
  • 5:00pm
    Study Hall / Project / Advisor Meetings
  • 6:00pm
    Day Ends
I was a little intimidated entering the bootcamp but I am so thankful that I took the part-time class because it gave me a solid foundation of Python. Without this, I would have had to work that much harder. Not to mention I met some great supportive women who are interested in the same thing programming."
Grace D
HireClub
The part-time course at Hackbright truly set me up for the ultimate success during the fellowship.  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

SAT
Jan 20, 2018
10am-6pm
$99 USD

Hackbright Code Camp
San Francisco

Python Fundamentals I: Create a text adventure game with Python

Register by Jan 17, 2018

SAT
Jan 27, 2018
10am-6pm
$99 USD

Hackbright Code Camp
San Francisco

Python Fundamentals II: Using Python data structures to create an interactive library tool

Register by Jan 24, 2018

SAT
Feb 10, 2018
10am-6pm
$99 USD

Hackbright Code Camp
San Francisco

Python for Work: Using Python to Automate Daily Work Tasks

Register by Feb 7, 2018

tuition & dates

All cohorts are 100% in-person, with locations in San Francisco and the South Bay.
Our next cohorts are exclusively in San Francisco. Please check back for South Bay dates.

Jan 4 – Feb 3, 2018

San Francisco

T & Th 6:45 pm-9:15 pm

$1,895 USD

T & Th 6:45 pm-9:15 pm
Sat 10am-6pm

$1,895 USD

EXTENSION! Dec 20, 2017

Feb 6 – Mar 1, 2018

San Francisco

T & Th 6:45 pm-9:15 pm

$1,895 USD

T & Th 6:45 pm-9:15 pm
Sat 10am-6pm

$1,895 USD

Deadline Jan 15, 2017

application process

Hello future Hackbrighters! My name is Maggie Yang and I am the Program Manager for Part-Time Education. 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.

Before applying to 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 Part-Time Education

We recommend an understanding of the following concepts before applying 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.

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.