Beginner Python and Coding Intro - Scripting a Virtual Car
- Using Windows or Mac
This course will focus on how to get started with programming while learning Python. We will use an innovative virtual world with cars and roads, learning how to use Python and programming concepts to make them navigate the streets.
The course is beginners, and no background in programming is needed. I apply the years of experience in teaching and guiding students in computational thinking to help you get started quickly in bite-sized interactive lessons lessons.
- Beginners who want to learn how programming and computers work
- Learners who enjoy fast-paced dynamic learning
- Setting Up Windows02:49
- Setting Up a Mac02:39
- How Computer Programs Work01:17
- Hello World02:19
- Setting up our exercise environment01:16
- Statements: Moving a Car One Step Forward03:56
- Functions / Methods: Separation of Concerns02:10
- Functions: Moving the Car 100 steps forward04:47
- Variables: Information Passing02:54
- Variables: Storing and Getting Types of Information in Python05:48
- Loops: Repeating repetitive things05:32
- Loops: Moving the car ahead a variable amount, rewritten in a much shorter way04:00
- Passing Values to Functions: Representing More General Ideas06:55
- Passing Values to Functions: Moving the car a variable amount of steps forward04:54
- Moving the Car a User Defined # of Steps - Input & return values from functions02:34
- Moving the Car a User Defined # of Steps - In Action04:00
- Moving the car only if and until.... Conditional Flows and Branching04:15
- Moving the car until there's no more road ahead - While and If Statements05:04
- Cruising around the city Until we run out of gas00:11
- Letting Animation Happen: Asynchronous Programming04:22
- Cruising forever03:16
- Boolean Logic: True and False03:14
- Global Variables01:52
- Running Out Of Gas04:31
- Round 2: Intro01:02
Software Engineer turned Product Manager, I'm passionate about people-empowering technology. Throughout the years, I've been involved with robotics, image processing, computer vision, biomedical research, volunteering groups, machine learning and teaching.
My courses on Udemy are braindumps of how I explore new tools and topics, distilled to the bare minimum time needed to capture the most important lessons to be learned.