Beginner Python and Coding Intro - Scripting a Virtual Car

Learn Python and Programming in a fun virtual car environment designed especially for people new to programming
Rating: 4.1 out of 5 (134 ratings)
12,012 students
Beginner Python and Coding Intro - Scripting a Virtual Car
Rating: 4.1 out of 5 (134 ratings)
12,012 students
The most important concepts in computational thinking and Python programming

Requirements

  • Using Windows or Mac
Description

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.

Who this course is for:
  • Beginners who want to learn how programming and computers work
  • Learners who enjoy fast-paced dynamic learning
Course content
7 sections • 27 lectures • 1h 29m total length
  • Introduction
    02:26
  • Setting Up Windows
    02:49
  • Setting Up a Mac
    02:39
  • How Computer Programs Work
    01:17
  • Hello World
    02:19
  • Statements
    01:17
  • Setting up our exercise environment
    01:16
  • Statements: Moving a Car One Step Forward
    03:56
  • Functions / Methods: Separation of Concerns
    02:10
  • Functions: Moving the Car 100 steps forward
    04:47
  • Variables: Information Passing
    02:54
  • Variables: Storing and Getting Types of Information in Python
    05:48
  • Loops: Repeating repetitive things
    05:32
  • Loops: Moving the car ahead a variable amount, rewritten in a much shorter way
    04:00
  • Passing Values to Functions: Representing More General Ideas
    06:55
  • Passing Values to Functions: Moving the car a variable amount of steps forward
    04:54
  • Moving the Car a User Defined # of Steps - Input & return values from functions
    02:34
  • Moving the Car a User Defined # of Steps - In Action
    04:00
  • Moving the car only if and until.... Conditional Flows and Branching
    04:15
  • Moving the car until there's no more road ahead - While and If Statements
    05:04
  • Cruising around the city Until we run out of gas
    00:11
  • Letting Animation Happen: Asynchronous Programming
    04:22
  • Cruising forever
    03:16
  • Boolean Logic: True and False
    03:14
  • Global Variables
    01:52
  • Running Out Of Gas
    04:31
  • Round 2: Intro
    01:02

Instructor
Technical Group Product Manager
Ala Shiban
  • 4.1 Instructor Rating
  • 201 Reviews
  • 50,708 Students
  • 2 Courses

      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.