Python 101 – learn python programming from scratch with hands on exercises in this free python tutorial!
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.
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.
In lecture videos, I introduce students to new concepts and teach them about the concepts through examples.
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.
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.