How Scholarship Winner Natalie Miles landed a job at Credit Karma

72584_751438918288_206195_n Natalie Miles is a business analyst at Credit Karma who earned a full scholarship to the Hackbright Academy Part-Time class. Eager to help with tasks at her current role, her knowledge in programming is vital in the current work landscape, and as a woman, she knows the increasing need of females in tech. 

It was during a job transition when Natalie had the idea of getting into the data science field. 

Wanting to learn Python, Natalie, who had previously known about Hackbright, heard about the scholarship application through Hackbright from the Women Who Code newsletter. “I read it all the time and saw that there was a scholarship opportunity. I had been through boot camps and that had always been the first thing on my mind.” Natalie said she liked that it was all women.

“It’s a great way to learn a challenging subject, being with other like-minded people who are similar to you.”

After the application process, which Natalie found to be quite painless, she had heard within two days that she got the scholarship.

“I think for me I would have been reluctant to make that jump had I not received the scholarship. The program was something I wanted to do for awhile and I always pushed back because I knew it required a huge time and money commitment, so having that money commitment out of the picture and knowing it would just be a time commitment on my part made it a go ahead.”

Hackbright’s new Prep Course is twice a week during the evening, for eight weeks that covers the foundations of programming, which amongst the many topics, includes Python, GitHub, basic data structures and functionality. The prep course is perfect for those that want to get more into programming but still need some more experience before taking the Fellowship course.

As far as the program itself goes, Natalie made great friends in addition to a great education.

“It was a very encouraging and nurturing environment. I like the fact that there wasn’t weird competitiveness going on, and it really helped forge great relationships. The cohort I was with was great and I made some really great friends from this class. It’s hard to meet people outside of work so having an in-person class is a really rewarding experience.”

Projects That Carry into Work

As a business analyst at Credit Karma, and a former operations analyst at Lending Club, Natalie wanted to learn programming to help with mundane projects and tasks in her work.

“One of the most important things as far as getting into the data science field is that I have a basic understanding of Python, and [without this education], wouldn’t be able to do.

One of the cool projects I was able to do at Hackbright during class was using an API project to improve a work-related issue. I was able to make a tool to have a presence of Reddit.”


Eventually, Natalie would like to get a master’s degree in data science or an MBA. “I feel like I’m at such a big advantage knowing how to program—it’s such a valuable skill set. There’s not a lot of representation of women in these roles, and I feel an obligation to help and not be left behind because technology is advancing.”

Natalie’s advice for people who might be interested in learning about the Hackbright program and getting into more technical roles: “If this is something you’re interested in, make sure you set yourself up for success. Don’t keep putting it off because of timing…there’s never going to be a perfect time. Do it now while you have the availability, because you want to be able to focus on this and give yourself a chance to succeed.”

Hackbright Academy is the engineering school for women in San Francisco dedicated to closing the gender gap in the tech industry offering 12-week software engineering programs and night courses for women.

Learning to Code With A Baby On The Way: GitHub’s Alyson La Shares Her Experience

Alyson La is about to be a mom but being pregnant didn’t stop her from learning to code. As a new analyst on Github’s engineering team, Alyson decided to take Hackbright Academy’s Intro to Programming course so she could better communicate with the engineering team she worked with. 

alyson 4

Me & my husband (and my bump) at Yosemite this summer.

What motivated you to learn to code and enroll in Intro to Programming?

I had been dabbling with code projects for the last couple years, however, in Feb ’15 I moved from an accounting position at GitHub, to a data analyst role on an engineering team.

Transferring to the new role gave me increased motivation to enroll in the course; my goal was to level up my code skills and build up my technical vocabulary to be able to better understand and participate in engineering conversations.

How many months pregnant were you while in the class?

I was in the summer course, so I was 5 to 6 months pregnant. Being pregnant was actually a big motivation for me to take the class, because I knew that soon I wouldn’t have nearly as much free time!

What did you learn in the class?

Lots! I learned the foundations that I had previously skipped. I’m kind of embarrassed to say it, but even though I had been learning to code for a bit of time, I was mostly following tutorials or copying and pasting code snippets; so I hadn’t really written much code myself.

allison la

Alyson La went from being an accountant at GitHub to working with engineering teams as a data analyst.

In the class we learned how to write function definitions and conditional statements, then practiced those 25 different ways. We practiced concepts that I had heard of before but never used in real life. Like how to parse data in lists and dictionaries, import modules, and when to use a for loop vs. while loop.

We practiced concepts that I had heard of before but never used in real life.

How did you hear about the course?

I had known about Hackbright’s full-time fellowship program for a while but found out about the part-time summer session via a tweet and blog post by Melissa Fabros.

Is coding what you thought it would be like? 

I’d have to say it’s harder than I thought to figure out how to solve a problem from scratch. There were days I would leave class and my head would hurt – in a good way though!

Has taking the course helped you at your job?  

Yes, I feel more confident working alongside engineers in being able to read and contribute to the codebase and better understand what is happening in pull requests. Also, I’ve gotten to practice using conditionals in various forms to analyze data; and now with a foundation in Python, dabbled with some Python open source data projects.

I feel more confident working alongside engineers in being able to read and contribute to the codebase and better understand what is happening in pull requests.

allison laAny advice to others considering to learn to code?

Just do it. It’s challenging, but economically and intellectually empowering.

Where do you see yourself in 5 years?

I’m hoping to continue to level up as a Data Analyst while juggling this whole motherhood thing.

If you have a daughter, do you plan on doing anything to encourage her to pursue STEM? 

coding picture - niece of student
I’m having a son but yes, I definitely plan to teach him and any potential future children computer literacy in the form of problem solving using code and how fun it can be to build things! Also, whenever I visit my nine-year old nephew and eight-year old niece (Autumn, pictured right), I try to work on a code project with them. Most recently I taught them how to use the web inspector to hack website background colors and together we built an animated CSS robot.

Update: Alyson’s son Harrison Francis La was born on September 19, 2015 — Mom and baby are both happy and healthy!



Empower yourself and learn the fundamentals of coding!  Info Session for our upcoming Intro to Programming night courses is this Thursday, June 9th! Save your spot below.

Current Fellow Reveals Her First Impressions of Hackbright

Wendy Dherin

Current Hackbright engineering fellow Wendy Dherin is deep into her fifth week at Hackbright Academy, and she has been regularly documenting her Hackbright experience. This blog post provides insight into the very first week of her Hackbright journey and reveals some of her first impressions. Prior to Hackbright, Wendy worked in publishing after getting her degree in Slavic Languages and Literatures.

By Wendy Dherin (Hackbright Academy – Fall 2014 Class)

I’ve just finished my first week at Hackbright Academy. So far, it has frankly exceeded my expectations. I’m really happy and having so much fun and learning a lot and meeting impressive women and appreciating the teaching skills of the staff very, very much.

Just to give you some frame of reference, I’ve had my doubts about the program (“is it really worth all that money?” and ”is it was worth doing at all, since I’ve learned so much on my own already?”) and about myself (“what if I lose interest in programming, even though that seems impossible?” and “what if I’m wrong about thinking I’m actually pretty good at this?”).

I waited until the last possible moment to sign the Hackbright contract (I sat with it for several months), because I was so on the fence about having to pay the tuition. I knew that if I did Hackbright and felt disappointed by the outcome, I would have a hard time forgiving myself for spending that kind of money. I did a ton of research, talked to dozens of people, and in the end, I decided to take the leap and sign.

The great news is that so far, I think I’ve made a great decision. I feel a little starry-eyed about it, and I’m sure in time this will be tempered with some some frustrations and disappointments, because that’s the reality of trying to teach 40 women to be software engineers in 10 + 2 weeks.

But for now, I’m pretty damn happy.

Why It’s Well Done.

There are 40 of us. We are different. We have different learning styles, and we have different backgrounds. We have different strengths and different weaknesses. We have personalities. We have insecurities. We have had different amounts of exposure to programming already: some of us have been programmers before; some (like me), have already studied programming on their own for a while; some did the prework and that’s it. We have problems and issues and drama we’re dealing with outside of the fact that we’re here, trying to become software engineers in 12 freaking weeks.

This is one of the main things that worried me. I worried about how a challenge as complex and time-sensitive as this could possibly be dealt with a satisfactory way. I worried that I wouldn’t be happy with the pace or the depth of the material. I worried that I wouldn’t get enough one-on-one with the teachers. So far, I’ve been wrong. From everything I’ve seen, the instruction and exercises and attitudes are all designed to address the wide range in backgrounds and abilities.

Most lectures are well thought out in advance and presented in a thoughtful manner. In the lectures, we are given the core information: not too much detail, not too superficial either. For example, even if I’ve already studied the given topic pretty well, I come out of the lecture having learned something deeper and having gained some important details I’d missed on my own. Questions are encouraged and addressed with clarity, consciousness, and a sense of humor. The hours of exercises that follow require us to research and think more deeply about what was covered in the lecture. Each piece builds on the last and prepares us for the next.

And then, of course, there’s pair programming.

Pair Programming: The Great Equalizer

Each day, we pair with a new partner who almost certainly has a different knowledge set than our own. This is one of the many reasons why pair programming is so brilliant, especially in the context of a classroom: If Partner A knows more than Partner B, she’s forced to slow down and explain things to Partner B, and help Partner B work through the concepts. Even if Partner A knows the topic well, she must now explain it to Partner B, which may end up challenging her superficial assumptions about the topic. So Partner A wins because she now understands the topic even more deeply, and Partner B wins because she just got a great one-on-one tutorial on the topic.

Of course, it doesn’t always work out that way. If one or both of the partners don’t communicate freely or clearly, the whole thing can fall apart. So, in addition to the aforementioned benefits, pair programming provides us the opportunity to improve upon social skills and communication. Shy women must learn to speak up if they’re not being listened to. Dominant personalities must learn to be more aware of others’ needs. Impatient women must learn to be patient.

In other words, there is a lot going on.

Maybe I’ve just been lucky so far, but each day of pair programming has been phenomenal. I haven’t yet programmed with a woman who has a larger knowledge set than I do, and I’d like to have that experience, but on the days when I had a larger knowledge set, I’ve gotten a ton out of it.

Sure, I can code something up much faster if I don’t have to hash everything out with another person. But here’s the thing. Pair programming puts speed bumps down in spots where I’ve been cruising through. It’s forcing me to slow down and notice the nuances and deeper significance of the concepts I thought I knew about. Now that I’m having to explain these things, I can clearly see where my grasp is slippery and where it’s not.

Pair programming is a beautiful thing.


This post was originally posted at Wendy Dherin’s blog. You can follow her current Hackbright journey there. 

Application deadline for Hackbright Academy’s engineering fellowship this winter is November 14, 2014 – We’re only a few weeks away so be sure to apply now!