Real-Time Streamed Python Programming Class

Learn Python Programming with Code Lyseum
  • Course Length:
    weeks
  • Efforts:
    ~ hours/week
  • First class date:
  • Last class date:
  • Class schedule:
    Every , (EST)
  • Price:
    USD$
  • Refund:
    Yes, full refund is available prior to the 3rd class.

In this course, you will learn the most important concepts in programming using Python 3. Python is an easy programming language yet very useful in many areas. This course is designed for people who want to master Python in a short time. Classes takes place once every week and they are delivered through real-time streamed videos. You will have the chance to ask questions via Slack during class time.

The goal of this course is to help you to go from beginner to develop strong programming knowledge. We focus on the fundamental of programming so that you can transfer what you learnt to other programming languages. At the end of this course, you should be able to embark on your own learning journey like Java, C++, Go, Ruby and more.

With a solid 8 hours of lectures and 8 hours of in-class programming, you will be having less trouble learning on your own. What are you waiting for? Let's learn Python 3 together!

Micro Lectures

For every lecture session, we split it up into 3 to 4 smaller self-contained lectures. This helps our students to digest the material faster. We also encourage our students to code along with us if possible.

Question & Answer

After each micro lectures, we give students the opportunity to ask question to Slack. Since this lecture is given near real-time, our instructor will able to answer your question in real-time.

Coding Tutorials

After the micro-lectures and Q&A session, we provide our students with one-hour of programming time. During this time, our instructor will assist students who are having problems with programming.

When you enroll in this course, you will get:

  • Real Time Streamed Programming Class
  • Recorded Video Class
  • Question and Answer Session
  • Programming Exercises with Solutions
  • In-Class Programming Session
  • Properietary Course Notes
  • Slack Chatroom for After-Class Support
  • Curated List of Advance Programming Resources

In Class #1, we will learn the following in Python:

  • Numbers and their operations
  • A dummy introduction to function and methods
  • String and its operations
  • List and its operations

In Class #2, we will introduce the following concepts in Python:

  • Python Script
  • "if", "elif", "else" statements
  • "for" loop
  • "while" loop

In Class #3, you will learn the following:

  • Advance List, Tuple & Set
  • Dictionaries
  • Applying these data structures

In Class #4, you will learn these concepts with your classmates:

  • Functions - making code modular
  • Modules and the "import" statement
  • Intro to Objects and Methods

In Class #5, you will learn these concepts with your classmates:

  • Flexible arguments in functions
  • Recrusion
  • Data mutability in functions

In Class #6, we will be learning:

  • Lamdas
  • File I/O - Reading and Writing Files
  • Robust Programming - Try-Catch-Finally Statements

In Class #7, we will touch on the following topics:

  • Classes and Objects
  • Inheritance

In Class #8 (last week), we will touch on the following topics:

  • Asynchornous Programming - Running multiple things simultaneous
  • Using "pip"
  • Review

Yao-Hong Kok

Senior Software Developer at ELL Technologies

Hello, my name is Yao-Hong! I love building things and software is one of them. Currently, I have almost 4 years of professional experience in software development but I have started programming since high school. All in together, I have been programming for 13 years.

One of my dreams is to teach technical topics like programming to others. This dream of mine was inspired by some of my professors back in university. I am very thankful to have such great teachers who work very hard to share their knowledge with students. Therefore, I would like to start giving back by teaching beginners to code. With the help of my younger brother, we built Code Lyseum using Python and Django. I very happy that I am getting closer to a point where I can share my programming knowledge with others through this simple platform.

I hold a Master of Applied Science in Electrical and Computer Engineering from University of Toronto. During my graduate studies, I had the chance to teach a lot of difficult technical concepts to students. You can be rest assured that you will be able to program after taking this class with me.

I look forward to embarking an amazing learning journey with you. Thank you for choosing Code Lyseum.