Discover Classes. Earn 10% Rewards.

Python Programming Bootcamp

Start learning Python from the ground up by mastering core concepts like variables, data types, loops, and functions. Apply your skills to real-world problems using object-oriented programming, and build a GitHub portfolio that showcases your practical Python experience to employers.

  • All levels
  • All ages
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Self-paced, start anytime
  • 30 clock hours

Express Checkout – $1,495


Proceed to Checkout

No Booking Fees. Lowest Price Guaranteed. Earn 10% Rewards.

Give as a Gift

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Python Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

If you’re new to programming and ready to dive in, this self-paced course is designed to help you build skills step by step on your own schedule. You’ll learn core programming concepts like built-in data types, how they behave, and control flow statements that are common across many programming languages. The course also covers how to structure programs professionally, apply object-oriented programming to real-world problems, review common coding interview questions, and follow industry-standard best practices.

Throughout the course, you’ll practice what you learn through guided programming exercises that reinforce each concept. By the end, you’ll have a portfolio of projects and code samples published on GitHub, giving you concrete work to share with employers and a strong foundation to continue growing as a programmer.

What You Will Learn

  • Build a strong foundation in the Python programming language
  • Develop proficiency with guidance from experienced mentors
  • Learn how to navigate technical documentation and handle errors and exceptions effectively
  • Gain confidence writing Python programs independently through hands-on coding exercises
  • Understand industry standards and best practices for clean, maintainable code
  • Strengthen your skills by working on real-world projects ideal for resume building
  • Create two finished projects to feature in your coding portfolio

Course Outline

Python software environment

  • Terminal commands
  • Jupyter Notebook
  • Variables
  • Built-in functions in Python
  • Data types: strings, integers, floats, lists
  • Definite loops: For loops
  • Practical Exercises

Logical programming

  • Creating functions in Python
  • The behavior of data structures
  • Data types: tuples
  • If, Elif, Else statements
  • Indefinite loops: While loops
  • Indexing and slicing
  • Practical Exercises

Python built in programming

  • Data types: dictionaries
  • Reading from a text file
  • Writing to a text file
  • Appending to a text file
  • Analyzing a text file’s content
  • Practical Exercises

Computer science fundamentals

  • Big-O notation
  • Binary search
  • Bubble Sort
  • Insertion sort
  • How to write efficient code
  • Practical Exercises

Application development - Project based assessment

  • Review and Q&A
  • Intro to Object Oriented Programming
  • Working on a project
  • Git and GitHub

This course is available for 30 days. You can choose when to start your access period. Once you activate, you will have 30 days to complete it (access the course materials, quizzes, projects and videos). You may request one extension of seven (7) days. Other extension requests will be evaluated on a case-by-case basis. Videos are not downloadable.

Refund Policy

  • Students may cancel up to 14 days before the class/program start date and receive a refund, less the registration fee (10% of the undiscounted course price). 
  • Cancellations within 14 days are not permitted, but students may reschedule up to three business days before the class start date.
  • For cancellations and reschedules, please email us at [email protected]

In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

Reviews of Classes at Noble Desktop (452)

Similar Classes

Noble Desktop

Noble Desktop is a reputable New York-based training institute known for offering a wide range of creative and technical courses, including web development, design, coding, and digital marketing. With a strong emphasis on hands-on learning and industry-relevant skills, Noble Desktop equips individuals with the knowledge and expertise needed to excel in today's competitive job market.

View school profile
Noble Desktop
Vetted by CourseHorse

A verified Online educator.

CourseHorse’s Choice 4.6 out of 5 · 452 reviews
Loading...