Skip to main content

Intro to Python Programming

Noble Desktop logo via Noble Desktop Affiliated with Course Report

This Python course is designed to teach students how to code from scratch and become proficient in programming with Python. Students will learn the syntax, principles, and thought processes involved in programming while gaining a solid foundation for...

What's included with live classes

  • Free course retake within one year to refresh the material and gain practice.
  • Class recordings

Overview

In this two-day course, students will be introduced to Python. Python is a great beginner coding language that is quick to learn and extremely versatile. It can be used to build software, analyze data, and create amazing websites.

In this class, students will learn about the syntax, principles, and thought processes involved in programming. The course will give students a solid foundation that will allow them to enroll in our Data Science or Web Development Python courses. It will be taught in a hands-on manner, with students programming within the first hour.

Compare live and self-paced learning

Schedule & enrollment

Find dates that fit your schedule, then book on Noble Desktop.

Book live on Noble Desktop
Live tuition
$895
Course length
12 hours

All class times are Eastern (ET).

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 6pm ET

    Final session ends at 9pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 6pm ET

    Final session ends at 9pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 6pm ET

    Final session ends at 9pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

  • Dates

    –

    Class time

    Starts at 10am ET

    Final session ends at 5pm ET

    Attend

    In-person or live online

Confirm current dates and availability on Noble Desktop before booking. Enrollment opens in a new tab.

Self-paced tuition & enrollment

Learn through recorded lessons on your own schedule.

Tuition
$895
Course length
12 hours
Format
Self-paced online

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.

Prefer to enroll directly? Open the course website.

Curriculum

What you'll learn

  • Learn how to use a text editor and terminal
  • Learn how to write Python code that will iterate over datasets
  • Understand how to think like a programmer and become comfortable with Python’s syntax
  • Create code to solve everyday real-life problems
  • Learn how to write complex programs using Python
  • Learn how computers execute programs

Course syllabus

Python Fundamentals

Data Types & Variables

  • Statements & Expressions
  • Variables
  • Integers & Floats
  • Strings

Data Structures & Attributes

  • Functions & Methods
  • Lists
  • Indexing & Slicing
  • Booleans

Structuring Programs

Complex Data Structures & Control Flow

  • Dictionaries
  • Conditional Statements
  • For Loops
  • Creating Functions

Packages & Object Oriented Programming

  • Classes & Objects
  • Modules & Imports
  • Packages & Documentation

Self-paced course

Learn through recorded lessons on your own schedule.

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.

View self-paced tuition & enrollment

This self-paced course introduces you to Python, a fantastic beginner coding language that's quick to pick up and incredibly versatile. You can use it to build software, analyze data, and create stunning websites. Python has become the most popular coding language taught at educational institutions for several reasons. It's versatile and shows up in all kinds of fields, including graphics, data science, web development, finance, trading, and security. It's also faster to learn than many other programming languages. So whether you're just starting out or you're an experienced developer wanting to add another language to your resume, you'll become skilled in Python far more quickly than it'd take with most other languages.

In this class, you'll explore the syntax, principles, and thought processes behind programming. The course gives you a solid foundation, preparing you to enroll in our Data Science or Web Development Python courses. It's taught in a hands-on style, with students writing code within the first hour.

Self-paced curriculum

What you'll learn self-paced

  • Get comfortable using a text editor and terminal
  • Write Python code that iterates over datasets
  • Start thinking like a programmer and get familiar with Python's syntax
  • Build code that solves everyday real-life problems
  • Write complex programs using Python
  • Understand how computers execute programs
Self-paced syllabus

Python Fundamentals

Data Types & Variables

  • Statements & Expressions
  • Variables
  • Integers & Floats
  • Strings

Data Structures & Attributes

  • Functions & Methods
  • Lists
  • Indexing & Slicing
  • Booleans

Structuring Programs

Complex Data Structures & Control Flow

  • Dictionaries
  • Conditional Statements
  • For Loops
  • Creating Functions

Packages & Object Oriented Programming

  • Classes & Objects
  • Modules & Imports
  • Packages & Documentation

Course Reviews

No reviews yet

Be the first to share your experience with this course

Write the First Review

Find the path that fits your
career goals

Sign up for bootcamp advice

Enter your email to join our newsletter community.

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