Hackbright is a bootcamp that focuses on teaching Python and only accepts women into their cohorts. Its a double whammy of uniqueness in coding bootcamps. Their goal is to change what they call the "Dave-to-Girl" ratio by enabling women to enter the software development industry.
Hackbright prefers to teach by maximizing hands on experience and minimizing lecture time. As part of that hand on experience, you should expect to spend a lot of time pair programming. They also have a Career Day at the end of the program to do some speed- interviewing.
Hackbright has a unique mentorship program for all of their fellowship students. You will be matched up with 3 mentors who are software engineers from leading companies in the the industry such as Twitter, Google, Pinterest, Hipmunk, Twilio, and other startups.
To apply, you need to create an account on their site and create a video. Just make sure to reserve time for it. There are two application deadlines as well, an early and regular, so make sure to factor that into your application planning.
To update the information on this page submit a PR.
Hackbright Academy programs
|Program: Engineering Fellowship||Cities: San Francisco||Duration: 12 weeks||Cost: $16,750|
|All types of engineering fields are traditionally male-dominated, so Hackbright Academy in San Francisco is a 10-week all-women’s bootcamp. The program says they graduate more female software engineers each year than both Stanford and the University of California at Berkeley. One of the features of Hackbright Academy’s program is a Career Day where soon-to-be graduates have an opportunity to interview with more than 20 tech companies.|
Hackbright Academy reviews
Verfied answers from graduates of this school will include this badge
Hackbright Academy was a great environment to learn more about how to make websites. They have several options of classes, making it a helpful place to learn from other students and teachers as well.
Expensive, but excellent! Very supportive culture, and a good balance between lectures, exercises, and independent coding time. They also have some great partner companies, and job hunting support!
Fantastic! The cohorts are small enough to provide a 3:1 student to teacher ratio, but large enough to provide a huge breadth of experiences and personalities of peers to learn beside. The curriculum is exceptionally designed and taught, and the labs are relevant and meaningful. The projects are individual, and immensely helpful in solidifying the knowledge taught through the lectures. Career services are well-designed and provide a solid foundation for how to secure a job in the industry. The number of openings for junior developers at partner companies is fewer than I had hoped, but I believe still a higher success rate than comparable bootcamps.
They may like the idea of getting more women into tech, but really, their intention is to make money off of you. You'll learn a lot, but there are already a lot of other ways to learn what you need for much cheaper.
Hackbright was the right choice for me. Effectiveness is stressed over rigor, and many of the kinks that newer bootcamps have to contend with have long been ironed out. I came away from Hackbright with a dream job at a well-respected partner company, an awesome project to show off whenever I need to prove my capabilities, and a strong network of mentors, cohort-mates, and staff who are still invested in my success.
Hackbright is one of the better bootcamps. The best part is the strong alumnae communtiy. I would not recommend Hackbright to someone who already has programming experience, however. The curriculum starts from the very basics.
I received a solid foundation into computer programming but it does not make you a ideal candidate the day after you graduate from Hackbright. There is still a lot of self studying you must do after the program to land a job. It definitely takes a certain type of person to excel from this type of learning environment. If I could go back in time I would still go through Hackbright because it gave me the structure that otherwise I would not have had.
Talk with Hackbright Academy graduates
- What was your favorite thing about the course?
- How would you describe the culture at Hackbright Academy?
- How effective were your instructors?
- What advice would you give a new student?
Bootcamp grads love to talk. We'll find students from Hackbright Academy to answer your questions.
Verfied answers from graduates of this school will include this badge
Hackbright strives to build an inclusive, team-oriented atmosphere where students are free to ask questions and feel comfortable leaning on one another for support.
The people are friendly and smart. It's a fairly welcoming culture where people are supportive and willing to help you succeed. They have several resources for students and a warm aura that makes it a nice place to spend time.
Fine. Some of the students were cliquey and immature but for the most part we were quite supportive of one another. I think Hackbright should have done something to foster trust, team building, etc.
Very supportive, friendly, and collaborative. Everyone there is going through a shared challenge and people are great about supporting, encouraging, and inspiring each other.
Friendly, accepting, supportive, non-competitive... Everyone is supported in learning together and individually. There are assessments, but no grades or tests. Everyone is helpful to everyone else.
The community is amazing. Everyone (the instructors, TAs and the students) is super helpful. They hold weekly coding events at the Academy where instructors provide additional help it's also super easy and convenient to schedule a google hangout appointment with any of the instructors.
Each cohort tends to be very different, but students and instructors alike are always incredibly supportive--whether it's help with project planning, finding that one bug, or whiteboarding/interview practice after graduation.
Supportive during class, but uncaring for alumnae. The company is not transparent about what they're up to and have been unapologetic about mistakes they've made in the past.
Friendly and a positive environment that promoted learning. It was a fast paced learning environment that at times was stressful but the instructors and fellow classmates were amazingly supportive.
Supportive. Hackbright does an excellent job of proactively attending to students' career, academic, and social needs. Each student is given mentors, a staff academic adviser, and individual career counselling. Collaboration with and respect for other fellows is explicitly encouraged. The admissions process selects for mature, driven, interesting people. Even at high-stress moments or in potentially competitive situations, I could rely on my cohort-mates to be supportive, honest, and positive. Throughout the program, I appreciated staff's continual focus on the "end goal" of teaching us what we would need to know to both get and succeed at our first software engineering jobs.
Friendly, positive, nurturing. They have 'Feelings Friday' to talk about your emotional health. The Career services provided at Hackbright is very good - they will connect you with lots of companies.
Not great, most of them didn't know how to teach, only how to talk at you or lecture. Joel was the exception, but he's only one person and there were so many of us.
I found that some of the instructors were excellent and some were just average in the classroom setting, but all were great in a 1:1 supportive environment during pair-programming and debugging. All of the instructors were committed to helping me breakdown code line by line and supported me through the challenges of building out my capstone project so that I was confident while I presented it during career day.
They were pretty good. My front end development instructor was really helpful and willing to answer questions. Each teacher has an assistant and I found the assistants a valuable resource to help get through class and assignments as well.
They were very effective! Lectures are clear, and they give invaluable debugging help during lab exercises. With coding it makes a huge difference (especially when you're learning) to be able to ask questions when you get stuck, and between the instructors is a huge amount of technical knowledge that really helps you understand concepts well rather than just blindly copying and pasting code from StackOverflow.
The head of the education staff is exceptionally knowledgeable about programming and industry experience. The other instructors have lots of industry experience, as well as education experience. The TA's are all alumnae, so they are understanding of the process and curriculum.
As I mentioned before it depends on which instructor were talking about. I wasn't really pleased with the Front End class. The instructors was also gone for a week due to an emergency and the TA's couldn't assist well.
The entire teaching staff was great. In addition to two instructors per cohort, there a re guest lectures by the VP of education and a handful of teaching assistants, resulting in a 4:1 teacher:student ratio.
The instructors played favorites and were always stressed. I'm guessing they weren't getting paid enough for how much time they spent working.
The were very effective. They were well educated and had a background in teaching so they knew how to explain difficult topics in a clear and concise manner.
The instructors are former software engineers. The TA's are Hackbright alumnae. The instructors were very good at explaining the basics. The TA's have a good grasp of the curriculum and can answers questions as long as they are not beyond the curriculum.
Prepare and iterate! A bootcamp happens over a short period of time, and you can only pack so much into 12 weeks. You need to spend as much time before and after the bootcamp writing code, creating projects that showcase your skills, studying algorithms and other types of problems, preparing for both technical and non-technical interviews, putting together your professional materials (resumes, CVs, etc.) and networking in order to ensure you get the job you want.
Ask questions and spend time really trying to understand what you're doing - not just trying to complete the assignments. The better you understand it, the more likely you'll be able to use these skills after class.
Ask for help when you need it! It's easy to get stuck and spend 3 hours debugging only to find that you had a typo or a missing parenthesis. Asking helps you speed up your leaning.
buy-in to the culture. Take the instructor's advice. The team really wants to help the students become successful engineers and get jobs in the industry.
I definitely recommend taking intro to Programming before jumping into other courses they offer. You can't lean how to run without walking.
Always ask why. Looking for help on stack overflow or tutorialspoint is fine, but if you don't take the time to learn why it works you might miss out on other times it would be useful (or realize possible bugs it might cause).
Do FreeCodeCamp.com or a school that supports you long-term instead. Learn as much as you can on your own before going to a school—there are a lot of websites and people at meetups who are very helpful.
I would tell them to study and prepare before their first day at Hackbright. The more of a foundation you have going into Hackbright the easier it is to progress without feeling like you are behind.
Take advantage of your mentors! Don't waste time stressing about the job hunt during the beginning of the program. That time can be better spent brainstorming for your project and exploring class topics that you find particularly interesting.
As with any bootcamp program, your results will only be as good as the effort you put in to becoming a great engineer. None of the bootcamps will guarantee you a bright future - as with anything, you have to work for it. I think Hackbright is the best bootcamp experience for non-dudes.