Python for Absolute Beginners

Python for Absolute Beginners

Python 101 – learn python programming from scratch with hands on exercises in this free python tutorial!

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


  • A computer (Python setup for Mac and Windows is shown in the course)
  • Access to the internet


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.

About this python course:

This introductory course will teach you the fundamentals of Python.

It doesn’t matter if you’ve had no programming experience whatsoever.  This course starts with the bare bones of python, showing you everything from how to set up a Python IDE to how to use list comprehensions.

Every new concept taught comes with source code slides and practice problems for you to work through.  You will also be provided with downloadanle solutions to the practice problems.  This learn-by-doing approach leaves no stone unturned and ensures that students will leave the course with the ability to actually write code using Python instead of just having non-actionable head knowledge.

Why choose this python course?

So many other instructors put money above student outcomes and in pursuit of profit, create short, low-quality courses or stuff their courses with needlessly long lectures and filler.

There is none of that in this course.  All lectures are just as long or short as they need to be in order to effectively communicate and teach you concepts.

The fact that this course is also jam-packed with coding exercises insures that you will be proficient at applying what you have learned in this course to any Python projects that you work on in the future.  Most other courses do not include this much application and instead take a passive lecture-centric approach to teaching.

Finally, and most importantly, I, your instructor Aaron Mirador, am interested in seeing each and every one of my students succeed.  To that end, I will answer your questions on anything related to the material in the course and I will also point you in the right direction if you have questions about where to go next on your Python journey.  In addition, I will also update and add to course material based on student feedback.

Course structure:

You should follow along with the examples shown in the lecture videos.  Then, you should go through the included source code slides line by line and make sure that you understand what everything does.

Lecture Videos:

In lecture videos, I introduce students to new concepts and teach them about the concepts through examples.

Practice Problems:

As the old adage goes, “practice makes perfect.”  It is important for you to keep training your brain.

With each lecture video, there will be a practice problems for you to do that will require you to use what you have learned in your solutions.  These problems will help you get acclimated to thinking like a programmer.

Practice Problem Solutions:

There are downloadable solutions included for all the practice problems in the course.

Review Exercises:

After each lecture video, there is also a set of review exercises with instructions shown in video to further test students’ knowledge of what was taught.

Review Exercise Solutions:

The solutions for the review exercises is shown step by step through videos.

Who this course is for:

Please complete the required fields.

This site complies with DMCA digital copyright. We do not store files not owned by us, or without the permission of the owner. We also do not have links that lead to sites DMCA copyright infringement. If You feel that this Course belongs to you and you want to unpublish it, Please Contact us.

Scroll to Top