Course curriculum

  • 1

    Course Introduction

    • Welcome to the course!

    • About ZAKA

    • A message from your Instructor

    • How to get support?

    • Best practices & tips for success

  • 2

    Chapter #1

    • Outline 1

    • Getting started with Programming

    • Fundamental Components – Part 1

    • Fundamental Components – Part 2

    • Debugging & Errors

    • Intro to Google Colab

    • Hands-on: Intro to Python

  • 3

    Chapter #2

    • Outline 2

    • Introduction

    • The ‘for’ loop

    • The ‘while’ loop

    • The ‘infinite’ loop

    • Hands-on: Loops

  • 4

    Chapter #3

    • Outline 3

    • Functions

    • Function Parameters and Return value

    • Recursion

    • Hands-on: Functions

  • 5

    Chapter #4

    • Outline 4

    • Strings & Escape characters

    • String Indexing

    • String Traversal

    • String Operations

    • Hands-on: Strings

  • 6

    Chapter #5

    • Outline 5

    • Lists

    • Tuples

    • Hands-on: Lists & Tuples

    • Dictionaries

    • Sets

    • Hands-on: Dictionaries & Sets

  • 7

    Chapter #6

    • Outline 6

    • Data Persistence

    • File names and paths

    • Catching exceptions

    • Pickle

    • Hands-on: Dealing with Files

  • 8

    Course Wrap-up

    • A goodbye message from your instructor

    • Feedback Survey

    • Final words