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!
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.
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.
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:
In Class #1, we will learn the following in Python:
In Class #2, we will introduce the following concepts in Python:
In Class #3, you will learn the following:
In Class #4, you will learn these concepts with your classmates:
In Class #5, you will learn these concepts with your classmates:
In Class #6, we will be learning:
In Class #7, we will touch on the following topics:
In Class #8 (last week), we will touch on the following topics:
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.