Learn Python Fundamentals
REMOTE COURSES NOW AVAILABLE
Due to COVID-19, Hackbright’s next in-person courses will take place in 2021. In the meantime, you can check out our available reduced-tuition remote courses.
ONLINE PYTHON 101
Hackbright’s Online Python 101 coding bootcamp is designed to give you a taste of life as a coder, teach you the foundations of programming, and get you started on your software development journey.
Students who have completed Online Python 101 are eligible for up to a $695 discount if enrolling in the Software Engineering program. The discount is based on the price paid for Online Python 101.
What You’ll Learn in Python 101
You will leave this course with a foundation in Python. This course will also fulfill the 40-hour coding requirement for the Software Engineering Program and give you the skills to complete the coding challenge. Here’s what you’ll learn in Online Python 101:
-
- Data structures, Python tools, and Control Flow
- Coding fundamentals including conditionals, choices, and logic, for loops, while loops, and lists
- Solve a series of coding challenges and build your own adventure game
Students who have completed Online Python 101 are eligible for up to a $695 discount if enrolling in the Software Engineering Bootcamp Program. Discount is based on price paid for Online Python 101.
- 1WEEK 1Foundations/Python Basics
- 2WEEK 2Logic, Loops, Lists
- 3WEEK 3Debugging, Errors, Functions
- 4WEEK 4Command Line, Dictionaries
- 5WEEK 5Coding Challenges
Request A Course Outline
Learn more about the curriculum covered in our Online Python 101 Course, including a detailed week-by-week breakdown.

Key Takeaways:
- Familiarity with Python
- Debugging skills and error types
- Greater comfort translating real-world problems into computer programs
- Bootcamp application-level code challenges
Prerequisites:
- High School Diploma required
- Preferred: 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
Online Python 101 is 100% online with remote office hours for students to bring their questions.
Online
Mar 8-Apr 10, 2021
Weekly; self-paced
$249 USD
$695 USD
Self-paced
Weekly modules & assignments
$249 USD
$695 USD
Online
Apr 19-May 22, 2021
Weekly; self-paced
$249 USD
$695 USD
Self-paced
Weekly modules & assignments
$249 USD
$695 USD
Online
May 31-Jul 3, 2021
Weekly; self-paced
$249 USD
$695 USD
Self-paced
Weekly modules & assignments
$249 USD
$695 USD
To view a complete list of upcoming courses in all locations and formats, please click here.
Tuition amount minus a $250 administrative fee is refundable in full up until the 1st day of class.
Discount: Students who have completed Online Python 101 are eligible for up to a $695 discount if enrolling in the Software Engineering Bootcamp Program. Discount is based on price paid for Online Python 101.
Employer Sponsorship: Would your education add a lot of value to your current position? Ask your employer to sponsor you! Dedicating time outside of the office is an effective way to skill up. Please use the Employer Sponsorship Letter if you’d like to request employer sponsorship.
Discounts cannot be combined.
Hello future Hackbrighters! My name is Ashley Trinh and I’m the Program Director for Hackbright. As you continue to learn more about our community or are ready to start your application – do not hesitate to contact us at admissions@hackbrightacademy.com. We look forward to meeting you!
Ashley Trinh
Program Director for Hackbright
We recommend an understanding of the following concepts before enrolling in Hackbright’s Online Python 101 bootcamp 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 enrollment form, which includes basic contact info and an understanding of your experience in coding.
Ashley Trinh
Program Director for Hackbright
Complete the enrollment form, which includes basic contact info and an understanding of your experience in coding.
Seating is limited to enroll today.
Please note: Hackbright Academy is not able to accept applicants from Minnesota to Online Python 101 at this time.
Course Slack Workspace
Students are encouraged to collaborate on lab exercises, tutorials, and general course topics in Slack. Students may not use Slack to collaborate on assessments or quizzes.
Assignments
Weekly assignments 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 Online Python 101, 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.
If you’re ready to start learning Python, fill out the enrollment form or reach out to an Admissions Counselor.