Announcing CODE G: NEW Program Teaching Intermediate Coding

We’re so excited to announce the latest Girls in Tech program: CODE G Level II. The pilot version of CODE G Level II started on January 28 and was a free, in-person, intermediate level coding bootcamp. This program is just one more way Girls in Tech is working to reverse the gender imbalance in technology through education and empowerment.
According to the National Science Foundation, women are underrepresented in the science and engineering workforce, although the gap is shortening. Although women make up half of the total U.S. college-educated workforce, they only make up 29% of America’s science and engineering workforce. Female scientists and engineers are concentrated in different occupations than males; women comprise 62% of social scientists and 48% of scientists working in life sciences, but only 15% of engineers and 25% of those in computer and mathematical sciences.
Education and exposure to new, job market-ready skills is one big way to reduce that gap.

About CODE G Level II

This year, Girls in Tech’s focus will be teaching web development using Python. Through group projects, individual work, and hands-on mentoring from professional instructors participants learn how to create modern back-end websites using the Flask web framework, an elegant, thriving tool used by companies like Pinterest and Twilio to power billions of requests per month. Our five-day bootcamp, sponsored by Nutanix, Cisco and EWC, has already helped transform beginner level coders into intermediate level Python programmers.

The First CODE G Level II Class

Our initial CODE G Level II bootcamp was hosted at the AWS loft space in San Francisco. Throughout the five days, participants were invited to compete as they built their group projects together! Below is an overview of the first, second, and third-place teams!

  1. Project Name: The Company Review

Team members: Namibia, Ayodele, Paige, Nataly, Senay, Kaye, Rajasree, Vivian
Description of the project: This project was a tool to summarize ratings of companies as judged by employees using data from Kaggle on Apple, Facebook, Google, and Amazon. The team created a web app that created a word-cloud of employee reviews and visualizations of employee satisfaction data across two dimensions.
Why was this particular project spotlighted? This project had more participants than the other groups. The prototype they produced looked professional and the team, led by Namibia, presented its vision articulately and compellingly.
Why was learning this skill important to the team? The team learned to create their own web app that they expect will form the basis of the product MVP. The team leader, Namibia, has already formed a consulting company around similar concepts. Although there is still work to determine who the ideal target market is and the best product-market fit, the ideas the team brought to the project were interesting and helpful in clarifying the product vision.

  1. Project Name: Peep My Tweets

Participants: Emily, Mika, Ragavi, Yasmine
Description of the project: The team built on research work Emily had done previously with a Twitter developer account, combined with their new knowledge in building web apps, to create a website that could accept an arbitrary search term and create a word cloud dynamically based on the most recent 100 tweets containing that term.
Why was this particular project spotlighted? The word cloud was in the shape of the Twitter bird icon, which was creative, and required the team to experiment to learn how to apply a custom bitmask.
Why was learning this skill important to the team? The team worked together on separate components of the app and integrated these using the Git revision control system, which we covered on day 3. Nowadays Git is the most powerful and commonly used tool for collaboration on code within development teams across almost every industry that develops software.

  1. Project Name: Water Quality Visualization

Participants: Irehe, Kaho, Olivia, Annie
Description of the project: The team built a dynamic web app to visualize the results of public water quality data in California.
Why was this particular project spotlighted? The team built an attractive dynamic web app using Dash (based on Flask) with interactive charts using Plotly. The team clearly identified that there was a significant spike in the lead concentration in water in a school for the blind.
Why was learning this skill important to the team? Dash is a modern single-page web framework that supports building dynamic dashboards based on Python and Flask that contain zoomable, interactive charts. Dashboards are a commonly used mechanism in the industry to provide high-level visual interaction with complex datasets.

Congratulations to the first CODE G Level II class!

Interested in taking your Python web dev skills up a notch? CODE G Level II will be offered multiple times a year, so sign-up for our email newsletter to get notified when applications are open!