Skip to main content
CourseFlix

The Fundamentals of Programming with Python

4h 18m 50s
English
Paid

Learn the Python programming language from scratch. This series is designed for complete beginners and will walk you through the essentials of the Python programming language. Absolutely no experience required. I explain everything in depth and provide effective examples to help you understand. It is recommended that you type along with me and try to create your own programs as you follow along.

Course Overview

Embark on a journey to gain a comprehensive understanding of Python programming. Here's a glimpse of what you will learn:

  • Navigate Topics: Seamlessly explore all the topics listed in the course menu bar.
  • Develop Skills: Build fundamental programming skills crucial for any coding journey.
  • Python Foundations: Understand the core principles and constructs of the Python programming language.

Prerequisites

No previous experience is required! This course is designed with beginners in mind. To get started on your Python programming adventure, you will need:

  • A Computer: Ensure you have a reliable computer to practice coding exercises and projects.

About the Author: Tim Ruscica (Tech With Tim)

Tim Ruscica (Tech With Tim) thumbnail

Tim Ruscica publishes the Tech With Tim YouTube channel — one of the largest independent Python and game-development tutorial channels online. His material covers Python fundamentals, Pygame, machine learning intros, and the broader Python ecosystem.

His CourseFlix listing carries The Fundamentals of Programming — a foundational programming course taught in Python, covering the universal concepts (variables, control flow, functions, data structures) that transfer across languages once mastered in any one.

Material is paid and aimed at absolute beginners picking up programming through Python. For the broader Python track, see CourseFlix's Python category page.

Watch Online 19 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 19 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction to Programming & Python
All Course Lessons (19)
#Lesson TitleDurationAccess
1
Introduction to Programming & Python Demo
08:36
2
Variables, Data Types & Printing
13:50
3
Input, Operations & Conversions
15:06
4
Conditions & Boolean Statements
15:44
5
If, Else, Elif & Control Structure
16:39
6
Programming Exercises #1
06:31
7
List, Tuples & Collections
10:53
8
For Loops
19:34
9
While Loops
06:26
10
Big O Notation
16:45
11
Operations on Strings, Slice & Methods
14:32
12
Mutability
22:09
13
Programming Exercises #2
07:20
14
Dictionaries and Sets
17:15
15
Functions
13:07
16
Global vs Local & Program Sequence
12:14
17
Documentation
10:53
18
Project Information
13:36
19
Project Solution
17:40
Unlock unlimited learning

Get instant access to all 18 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Course content

19 lessons · 4h 18m 50s
Show all 19 lessons
  1. 1 Introduction to Programming & Python 08:36
  2. 2 Variables, Data Types & Printing 13:50
  3. 3 Input, Operations & Conversions 15:06
  4. 4 Conditions & Boolean Statements 15:44
  5. 5 If, Else, Elif & Control Structure 16:39
  6. 6 Programming Exercises #1 06:31
  7. 7 List, Tuples & Collections 10:53
  8. 8 For Loops 19:34
  9. 9 While Loops 06:26
  10. 10 Big O Notation 16:45
  11. 11 Operations on Strings, Slice & Methods 14:32
  12. 12 Mutability 22:09
  13. 13 Programming Exercises #2 07:20
  14. 14 Dictionaries and Sets 17:15
  15. 15 Functions 13:07
  16. 16 Global vs Local & Program Sequence 12:14
  17. 17 Documentation 10:53
  18. 18 Project Information 13:36
  19. 19 Project Solution 17:40

Related courses

  • Python/Django + React QR Digital Menu Builder thumbnail

    Python/Django + React QR Digital Menu Builder

    By: PythonYoga
    Made for restaurants, cafes, pubs and hotels. Your customers can order from their table or from their couch at home.
    10 hours 49 minutes 22 seconds 3 / 5
  • Responsive LLM Applications with Server-Sent Events thumbnail

    Responsive LLM Applications with Server-Sent Events

    By: Fullstack.io
    Unlock the potential of Large Language Models (LLM) by integrating them into user interfaces with real-time data streaming.
    1 hour 18 minutes 18 seconds 5 / 5
  • The Ultimate Django Series: Part 1 thumbnailFree

    The Ultimate Django Series: Part 1

    By: Mosh Hamedani (Code with Mosh)
    Have you always wanted to learn Web development with Python but didn't know where to start? Tired of lengthy, confusing, and outdated courses?
    4 hours 49 minutes 19 seconds 5 / 5

Frequently asked questions

What is The Fundamentals of Programming with Python about?
Learn the Python programming language from scratch. This series is designed for complete beginners and will walk you through the essentials of the Python programming language. Absolutely no experience required. I explain everything in…
Who teaches The Fundamentals of Programming with Python?
The Fundamentals of Programming with Python is taught by Tim Ruscica (Tech With Tim). You can find more courses by this instructor on the corresponding source page.
How long is The Fundamentals of Programming with Python?
The Fundamentals of Programming with Python contains 19 lessons with a total runtime of 4 hours 18 minutes. All lessons are available to watch online at your own pace.
Is The Fundamentals of Programming with Python free to watch?
The Fundamentals of Programming with Python is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch The Fundamentals of Programming with Python online?
The Fundamentals of Programming with Python is available to watch online on CourseFlix at https://courseflix.net/course/the-fundamentals-of-programming-with-python. The page hosts every lesson with the integrated video player; no download is required.