Learn Python Fundamentals
Hackbright’s Online Python 101 course 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.
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
- 1WEEK 1Foundational Learning/Python Basics
- 2WEEK 2Logic, Loops, Lists
- 3WEEK 3Debugging, Errors, Functions
- 4WEEK 4Command Line, Dictionaries
- 5WEEK 5Coding Challenges
Learn more about the curriculum covered in Online Python 101
Please note: Hackbright Academy is not able to accept applicants from Minnesota to Online Python 101 at this time.

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
Nov 25 – Dec 28, 2019
Weekly; self-paced
$695 USD
Self-paced
Weekly modules & assignments
$695 USD
Online
Jan 6 – Feb 8, 2020
Weekly; self-paced
$695 USD
Self-paced
Weekly modules & assignments
$695 USD
Online
Feb 17 – Mar 21, 2020
Weekly; self-paced
$695 USD
Self-paced
Weekly modules & assignments
$695 USD
Online
Mar 30 – May 2, 2020
Weekly; self-paced
$695 USD
Self-paced
Weekly modules & assignments
$695 USD
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 a $695 discount if enrolling in the Software Engineering Program.
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.
Please note: Hackbright is unable to accept applicants from Minnesota to Online Python 101 at this time.
Hello future Hackbrighters! My name is Meggie Mahnken and I’m the Sr. Director of Education 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!
Meggie Mahnken
Sr. Director of Education
We recommend an understanding of the following concepts before signing up to Hackbright’s Prep 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. You’ll hear back in two weeks from time of submission.
Meggie Mahnken
Sr. Director of Education
Complete the enrollment form, which includes basic contact info and an understanding of your experience in coding. You’ll hear back in in two weeks from time of submission.
Within two weeks of application submission, you’ll receive an email with a decision.
Meggie Mahnken
Sr. Director of Education
Within one week or less of application submission, you’ll receive an email with a decision.
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.