Courses

Coding with Python

Pro

Coding with Python

14 MODULES

12 HOURS

Learn the fundamentals of coding in one of the most popular programming languages around the world. With Python, students will explore new skills and exciting challenges to advance their understanding of computers and programming.

Course Overview

    • Welcome

    • Teacher Professional Development Webinar

    • Coding in the Classroom Microcredential.pdf

    • Microcredential Discussion Part 1

    • License Terms and Use

    • Professional Development Webinar Certificate - python.pdf

    • Course Roadmap

    • Careers in Coding

    • Getting Started with Trinket

    • How to Submit Your Code

    • Important Terms

    • Link to Launch Trinket

    • Module 1 Learning Goals

    • Intro to Computer Science (Video Lesson)

    • Hello, World! (Video Lesson)

    • Assignment: Using Print

    • Discussion: Function Print

    • Module 2 Learning Goals

    • How Variables Work

    • Using Variables (Video Lesson)

    • VARIABLES Cheat Sheet PDF

    • Assignment: Variable Challenges

    • Discussion: Breaking Down Variables

    • Module 3 Learning Goals

    • What are Turtles and Libraries?

    • Using Turtles & Libraries (Video Lesson)

    • Assignment: Turtle Challenges

    • Discussion: Turtles

    • Module 4 Learning Goals

    • Using Input (Video Lesson)

    • Assignment: Input Challenges

    • Discussion: Next Level Inputs

    • Module 5 Learning Goals

    • What are Conditions?

    • Using Conditionals Part 1: Ticket Booth (Video Lesson)

    • Using Conditionals Part 2: A Friendly Conversation (Video Lesson)

    • Assignment: Conditionals Challenges

    • Discussion: Condition Trees

    • Module 6 Learning Goals

    • What Are Loops?

    • For Loops (Video Lesson)

    • While Loops (Video Lesson)

    • Assignment: Loop Challenges

    • Discussion: What are Loops For?

    • Module 7 Learning Goals

    • What Are Lists?

    • Using Lists (Video Lesson)

    • Assignment: Lists Challenges

    • Discussion: Lists of Lists

    • Module 8 Learning Goals

    • What Are Functions?

    • Functions Part 1: Calculator Project (Video Lesson)

    • Functions Part 2: Bedtime Story Project (Video Lesson)

    • Assignment: Function Challenges

    • Discussion: Functions and You

    • Module 9 Learning Goals

    • Random Choices and Numbers (Video Lesson)

    • Assignment: Random Challenges

    • Discussion: Randomness

    • Module 10 Learning Goals

    • How to Plan Your Code

    • Assignment: Plan & Final Project

    • Discussion: Planning is the Key to Success

    • Module 11 Learning Goals

    • Why Test?

    • How to Give & Receive Feedback (Video Lesson)

    • Assignment: Giving Peer Feedback

    • Discussion: Testing & Feedback

    • Module 12 Learning Goals

    • Assignment: Final Project Submission

    • Assignment: Lesson Plan Submission

    • Microcredential Discussion Part 2

    • Teacher Courses STEAM Hub Certificate - Python

    • Course Feedback Survey

  • Meet the course producers

    Highlights:

    Full Length Video Lessons and Visuals

    Guided activities that support you in learning how to use digital tools relevant to this course

    Examples and resources that support guided learning

    Step-by-step instructions for using the digital tools for this course

    Share this course

    Copied to clipboard