Python for Absolute Beginners
4.4 (17,017 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
152,541 students enrolled

Python for Absolute Beginners

Python 101 - learn Python programming from scratch with hands-on exercises in this beginner friendly Python tutorial!
4.4 (17,017 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
152,541 students enrolled
Last updated 8/2020
English
English [Auto]
Current price: $31.99 Original price: $49.99 Discount: 36% off
13 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 36 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Program fluently in Python
  • Use Pycharm to write their Python programs
  • Understand computer science concepts such as flow control and functions
Course content
Expand all 67 lectures 03:03:31
+ Python Basics
8 lectures 19:19
Basic Data Types
00:50
Comments and Math Operators
07:06
Comments and Math Operators Quiz
5 questions
print()
02:27
More On Floats
04:06
More On Floats Quiz
2 questions
Programming Challenge: Grocery Store Purchase
00:22
Grocery Store Purchase Solution with integers
00:25
Grocery Store Purchase Solution with round()
00:26
+ Strings Part 1
13 lectures 23:12
strings
09:18
Strings Exercises
00:17
Strings Exercises Solution
00:05
type() and str()
02:05
Escape Sequences
02:26
Programming Challenge: Asterisk Triangle
00:06
Asterisk Triangle Solution
00:01
input()
03:08
Programming Challenge: Monty Python
00:16
Monty Python Solution
00:08
int() and float()
04:42
int() exercise
00:09
int() exercise solution(s)
00:30
+ functions
8 lectures 26:22
functions
09:56
Programming Challenge: Celsius to Fahrenheit
00:38
Celsius to Fahrenheit Solution with integers
00:21
Celsius to Fahrenheit Solution with round()
00:12
importing modules
04:34
Programming Challenge: Miles Per Gallon
00:50
Miles Per Gallon Solution
00:29
variable scope
09:20
variable scope quiz
5 questions
+ flow control
10 lectures 30:11
Intro to Flow Control
07:44
comparison operators quiz
4 questions
if statements
03:49
else statements
02:34
nested if and else statements
05:49
Programming Challenge: Grade Determiner
01:03
Grade Determiner Solution
00:15
elif statements
04:21
Programming Challenge: Roman Numeral Equivalent
00:17
Roman Numeral Equivalent Solution
00:28
truthy and falsey values
03:49
+ introduction to loops
11 lectures 12:55
while loops
04:46
Programming Challenge: Sum of Numbers From A Positive Integer
00:26
Sum of Numbers From a Positive Integer Solution
00:37
for loops
01:55
Programming Challenge: Find The Number of Characters in A String
00:19
Find The Number of Characters in A String Solution
00:10
range()
03:28
Programming Challenge: Fizz Buzz
00:20
Fizz Buzz Solution
00:17
Programming Challenge: Factorial
00:13
Factorial Solution
00:23
+ strings part 2
12 lectures 31:30
string methods 1
13:53
string methods 1 exercises
00:52
string methods 1 exercise solutions
00:05
string methods 2
08:15
string methods 2 exercises
00:28
string methods 2 exercise solutions
00:03
len()
01:40
Programming Challenge: String Reverser
00:24
String Reverser Solution
00:04
Programming Challenge: Word Counter
01:34
Word Counter Solution
00:23
.format()
03:48
+ lists
3 lectures 30:10
introduction to lists
03:54
indexes and list slicing
11:00
del and list methods
15:16
Requirements
  • A computer
  • Access to the internet
  • An interest in learning Python
  • High level of proficiency in English because of the technical language used in some of the lecture videos
  • Basic math knowledge: addition, subtraction, multiplication, division, knowledge of types of numbers such as integers and decimal numbers, exponentiation, etc.
Description

Learn the fundamentals of Python through video lectures, quizzes, and practice problems.

Python is an easy to learn programming language with a wide variety of well-paying jobs in many fields, including data science, web development, and network programming.  There couldn’t be a better time for you to join the world of Python!

Who this course is for:
  • People interested in programming who have no prior programming experience
  • Newer Python programmers who need a refresher on Python
  • Students taking a Python class in school who want a supplementary learning resource
  • Programming hobbyists
  • Anyone else who is interested in learning Python
  • This course is NOT for experienced Python programmers