watching now
102 Students
97 Lessons

What Will You Learn?

  • What Python fundamentals are and how to use them
  • What functions, loops, and statements are
  • How to create a dictionary in Python
  • How to work with Python lists


Section 1: Python Syntax
Lecture 1: Introduction
Lecture 2: Strings
Lecture 3: Errors
Lecture 4: Variables
Lecture 5: Comments
Lecture 6: Math
Lecture 7: Updating Variables
Lecture 8: Numbers
Lecture 9: Triple Quotes
Lecture 10: Booleans
Lecture 11: Summary
Section 2: Strings and Output
Lecture 1: Variables and strings
Lecture 2: index
Lecture 3: String Methods
Lecture 4: Lower()
Lecture 5: Upper()
Lecture 6: Str()
Lecture 7: Dot Notation
Lecture 8: String Concatenation
Lecture 9: String Formatting Part 1
Lecture 10: String Formatting Part 2
Lecture 11: Summary
Section 3: Date and Time
Lecture 1: datetime Library
Lecture 2: Current date and time
Lecture 3: Current date
Lecture 4: Day, month and year
Lecture 5: Hours, minutes and seconds
Lecture 6: Together
Section 4: Control Flow and Conditionals
Lecture 1: Comparison operators
Lecture 2: Comparative statements
Lecture 3: and, or and not
Lecture 4: Order
Lecture 5: Conditional Statement Syntax
Lecture 6: If Statements
Lecture 7: Else statements
Lecture 8: Else if statements
Lecture 9: Summary
Section 5: Functions
Lecture 1: Introduction to functions
Lecture 2: Functions
Lecture 3: Calling functions
Lecture 4: Parameters and Arguments
Lecture 5: Calling another function
Lecture 6: More functions
Lecture 7: Modules
Lecture 8: Importing functions
Lecture 9: Importing everything
Lecture 10: Looking at the module
Lecture 11: Built-in functions
Lecture 12: max()
Lecture 13: min()
Lecture 14: abs()
Lecture 15: type()
Lecture 16: Summary
Section 6: Lists and Dictionaries
Lecture 1: Introduction to Lists
Lecture 2: Access by Index
Lecture 3: Updating lists
Lecture 4: List slice
Lecture 5: Index and Insert
Lecture 6: Lists and For
Lecture 7: List sort()
Lecture 8: Dictionaries
Lecture 9: Updating Dictionaries
Lecture 10: del keyword
Lecture 11: Remove Method
Lecture 12: Lists and Dictionaries
Lecture 13: Summary
Section 7: Lists and Functions
Lecture 1: Lists and Functions
Lecture 2: Lists as Function parameters
Lecture 3: Modifying Lists in Functions
Lecture 4: Manipulating Lists in a Function
Lecture 5: Each element
Lecture 6: Print List in a Function
Lecture 7: Passing range
Lecture 8: Iterating over Lists in Functions
Lecture 9: Lists, strings and functions
Lecture 10: Lists as function arguments
Lecture 11: Multiple lists in a function
Lecture 12: Summary
Section 8: Loops
Lecture 1: While loops
Lecture 2: Loop condition
Lecture 3: While and calculations
Lecture 4: Infinite loops
Lecture 5: Break statements
Lecture 6: While and else
Lecture 7: Your while/else loop
Lecture 8: For loops
Lecture 9: For and append()
Lecture 10: For and strings
Lecture 11: Modifying strings with for
Lecture 12: For and lists
Lecture 13: For and dictionaries
Lecture 14: Enumerate
Lecture 15: Zip
Lecture 16: For and else
Lecture 17: Don’t break
Lecture 18: Your for/else loop
Lecture 19: Summary



  • A PC or a Mac (no mobile support yet)
  • An Internet connection

About the Instructor

Reviews 932
Students 363,134
Massive audience
Courses 13

BitDegree Foundation is the team of in-house BitDegree course creators who offers the possibility to learn in a fun and engaging way. Their interactive courses are visually appealing, educational, and functional all at the same time.

Needless to say, more than one person has worked to make these courses available for you to learn from. BitDegree is combining the efforts of multiple experts to bring you the highest quality educational material.

On BitDegree, learning on these interactive courses, you can improve your programming skills. You can find a variety of courses from the basic ones to more advanced level trainings. You can learn such programming languages as Java, JavaScript, Python, HTML, CSS, and others. If you are an absolute beginner and want to find the easiest way to learn coding, these courses are the perfect option for you. So, choose the best course for yourself and deep dive into learning!