Intro to Python Programming
- Format
- Live or Self-paced
Choose how you learn
Compare formats, then explore the details for your choice.
Book directly on nobledesktop.com. Opens in a new tab.
Book live on Noble DesktopSummary
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.
Python has become the most popular coding language learned at educational institutes for several reasons. First, Python Developers earn one of the highest average salaries among programming languages. According to statistics compiled by Indeed.com, the average Python Developer earns approximately $120,923. Second, Python is versatile and used in various fields, including graphics, data science, web development, finance, trading, and security. Finally, Python can be learned more quickly than many other programming languages. As a result, whether you are a beginner developer or an experienced developer looking to add a new programming language to your resume, you can become skilled in Python much more quickly than it would take to learn most other languages. In short, Python is a great first programming language to learn and has the added advantage of a higher salary!
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.
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
What's included
- Free course retake within one year to refresh the material and gain practice.
- Class recordings
Stated by the provider. Confirm what your tuition covers before enrolling.
Live classes
Choose dates and book your instructor-led class on nobledesktop.com.
-
–
In-person or live online
Starts at 10:00 · America/New_York (EST); final session ends at 17:00 EST
-
–
In-person or live online
Starts at 18:00 · America/New_York (EST); final session ends at 21:00 EST
-
–
In-person or live online
Starts at 10:00 · America/New_York (EST); final session ends at 17:00 EST
-
–
In-person or live online
Starts at 10:00 · America/New_York (EST); final session ends at 17:00 EST
-
–
In-person or live online
Starts at 10:00 · America/New_York (EST); final session ends at 17:00 EST
-
–
In-person or live online
Starts at 10:00 · America/New_York (EST); final session ends at 17:00 EST
-
–
In-person or live online
Starts at 18:00 · America/New_York (EDT); final session ends at 21:00 EDT
-
–
In-person or live online
Starts at 10:00 · America/New_York (EDT); final session ends at 17:00 EDT
-
–
In-person or live online
Starts at 10:00 · America/New_York (EDT); final session ends at 17:00 EDT
-
–
In-person or live online
Starts at 10:00 · America/New_York (EDT); final session ends at 17:00 EDT
-
–
In-person or live online
Starts at 10:00 · America/New_York (EDT); final session ends at 17:00 EDT
-
–
In-person or live online
Starts at 18:00 · America/New_York (EDT); final session ends at 21:00 EDT
-
–
In-person or live online
Starts at 10:00 · America/New_York (EDT); final session ends at 17:00 EDT
-
–
In-person or live online
Starts at 10:00 · America/New_York (EDT); final session ends at 17:00 EDT
-
–
In-person or live online
Starts at 10:00 · America/New_York (EDT); final session ends at 17:00 EDT
-
–
In-person or live online
Starts at 10:00 · America/New_York (EDT); final session ends at 17:00 EDT
-
–
In-person or live online
Starts at 10:00 · America/New_York (EST); final session ends at 17:00 EST
Confirm current dates and availability on Noble Desktop before booking.
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.
- Tuition
- $895
- Course length
- 12 hours
- Schedule
- On your schedule
This two-day 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. Plus, Python Developers earn one of the highest average salaries among programming languages, making it a great first language to learn.
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