6 Python Projects Built by Bootcampers

Liz Eggleston

Written By Liz Eggleston

Last updated on September 16, 2021

Course Report strives to create the most trust-worthy content about coding bootcamps. Read more about Course Report’s Editorial Policy and How We Make Money.

What kinds of Python projects can bootcamp students actually build? Because coding bootcamps are largely project-based, students at Python bootcamps like Hackbright Academy, Metis, and Coding Dojo graduate with a full portfolio of web applications and mobile apps. After spotlighting many bootcamp alumni who have built innovative applications using Python and Django, we’re rounding up our favorite Python projects built by bootcampers!

Interested in JavaScript projects? Check out our favorite JavaScript Projects Built by Bootcamp Grads!

6 Python Projects

1. Patient Prime

Screenshot dashboard top

Built By: Beverly, a graduate of Hackbright Academy
Use Case: A one-stop shop for patients to look for a doctor and see subjective and objective reviews and health care information about doctors.
Languages/Technologies Used:

  • Python for back-end and Javascript for front end
  • Ajax and JQuery to refresh the app without the user leaving the dashboard
  • ChartJS for the data visualization and she created her own API 

Beverly's Biggest Challenge: “I put the front end portion of my project off until the very end because front end work is my least favorite part of working on projects, but my mentor sat down with me for almost three hours and helped me clean it up!”

Exampleplaying webp 800 c3 97628

2. AmbientDJ

Built By: Rory, a graduate of Holberton School
Use Case: Desktop app that allows people to choose a mood and then receive a playlist of ambient music
Languages/Technologies Used: Kivy framework for Python
Project Highlight: “My partner Sam had a background in programming, and I wanted to work with him on that project because I knew I would learn a ton.”

1 c1254gajaxnjymyh6g7gfg

3. YIMBYme

Built By: Anupama, a graduate of Metis
Use Case: A tool for L.A. homeowners to predict the potential income from building a backyard house
Languages/Technologies Used: “I used a transfer learning methodology where I trained an XGBooost Regressor model on an Airbnb L.A. dataset (augmented with geo-spatial L.A. city data). I then applied that model to L.A. residential lot data to produce income predictions for each eligible L.A. lot. I also segmented the Backyard House Database into income tiers targeted for specific backyard house-building startups and visualized the segments on a map of L.A. using Tableau.”
Project Highlight: “I think YIMBYme is proof of concept of how Data Science can inform new practices in architecture, urban design, and real estate.”


4. Moon Phase Tracker

Built By: Anna, a graduate of Hackbright Academy
Use Case: App that allows users to track moon phases by viewing the moon phase calendar, adding moon phase events to their personal google calendar, and signing up to receive text message alerts for upcoming moon phases.
Languages/Technologies Used: “I built my moon phase app with Flask, SQLAlchemy, PostgreSQL, and Python on the backend. For the frontend, I used HTML, CSS, and Jinja. I also used Twilio API for the text alerts, Google calendar's API, OAuth, the Javascript Library FullCalendar, and Skyfield, which is a Python library for interpreting astronomy data.”
Project Highlight: This app uses data from NASA Jet Propulsion Laboratory!

Hotspots vancouver

5. HotSpots

Built By: Steve, a graduate of Lighthouse Labs
Use Case: Web project that pulls in live data from Google Places to give a snapshot of Vancouver’s busiest and most popular restaurants and bars. 
Languages/Technologies Used: React front end, Python and Ruby on Rails back end
Biggest Challenge: “One of the biggest challenges was integrating Python with the Ruby-on-Rails back end which took us three or four days to figure out.”

Screen 20shot 202020 07 13 20at 202 48 52 20pm

6. What's Her Face

Built By: Marnie, a graduate of Thinkful
Use Case: App that helps women determine their face shape in order to choose a haircut or style that looks best on them
Languages/Technologies Used: Python and Docker
Marnie's Advice: “My advice is to make sure that your data set is unique because you can only be unique if your data is unique. The stability of your model will be impacted by confidence in your original data set.”

Learn More

Python is one of the most in-demand programming languages used by today’s software engineers and developers. The back end programming language Python has been cited as one of the easiest languages for beginners to learn and Python developers earn salaries around $115,000!

About The Author

Liz Eggleston

Liz Eggleston

Liz Eggleston is co-founder of Course Report, the most complete resource for students choosing a coding bootcamp. Liz has dedicated her career to empowering passionate career changers to break into tech, providing valuable insights and guidance in the rapidly evolving field of tech education.  At Course Report, Liz has built a trusted platform that helps thousands of students navigate the complex landscape of coding bootcamps.

Also on Course Report

Get our FREE Ultimate Guide to Paying for a Bootcamp

By submitting this form, you agree to receive email marketing from Course Report.

Get Matched in Minutes

Just tell us who you are and what you’re searching for, we’ll handle the rest.

Match Me