Learn Python from Scratch
What you'll learn
- You will understand the syntax of python and how to structure python. It will provide the basics to move onto other topics such as data science
Requirements
- Have access to a computer
Description
Python the way I wish I'd been taught! This python course will teach you the foundations of python. It starts in python 2 and explains the difference between Python 2 and 3 so that you have the most thorough understanding possible. Each lesson has example code that takes you through the syntax of python step by step. You will learn how to install python, how and why to use jupyter notebooks in python, it covers variables, lists, dictionaries, flow control and functions. Once complete you will have a thorough understanding of what python is capable of and how to use it and importantly, how to build on your new skills to reach your programming goals.
Who this course is for:
- Beginners who want to learn python and have no previous experience
Featured review
Instructor
Hi, I’m Giles — a physics graduate, former Oxford researcher, and now a passionate advocate for learning how to learn.
I hold a first-class honours degree in Physics and worked as a medical physics researcher at the University of Oxford. These days, I create evidence-based content on learning science for over 600,000 subscribers on YouTube.
I first discovered the power of effective learning techniques when a maths teacher showed me a new way of approaching the subject — it took me from a D student to top of the class. That moment changed my life. Since then, I’ve become fascinated by the science of learning and how a few simple, research-backed strategies can transform how we study, remember, and grow.
My Udemy courses combine practical tools with the best of cognitive science to help learners of all ages study smarter — not harder. Over 50,000 students have taken my online courses, and I’m excited to help even more people unlock their potential.
Let’s get learning.