The Python Teen Coders program has been meticulously designed to guide teenagers (age 12-17) through the fundamentals of Python. This instructor-led online course is organized into two separate parts, each part is held over 4 days, 1 1/2 hours per day.
We install Python on your laptop (Windows, Mac OS X, Linux are all supported) and learn how to get up and running with it.
In this lesson, we will have a lot of fun learning how to draw simple graphics using a module from the Python Standard Library known as the turtle module. But more important we will learn a lot of important programming concepts along the way as well.
A basic pattern of many programs is to repeat some code, over and over again. We learn to analyze the draw square program from Day 2 for a repetitive pattern and to use the for loop to simplify our code.
Teenagers aged 12 to 17. No experience with computer programming is assumed. But students should already be familiar with general usage of a computer such as using a browser, editing and saving files, etc.
No prior knowledge of computer programming is required. You should already be familiar with the general usage of a computer, for example, for editing and saving files, browsing the Internet and also the computer's file system.
Lesson | Date | Time |
---|---|---|
1 | Nov. 2, 2024 | 10:30 a.m.-noon |
2 | Nov. 3, 2024 | 10:30 a.m.-noon |
3 | Nov. 9, 2024 | 10:30 a.m.-noon |
4 | Nov. 10, 2024 | 10:30 a.m.-noon |
Lesson | Date | Time |
---|---|---|
1 | Dec. 7, 2024 | 10:30 a.m.-noon |
2 | Dec. 8, 2024 | 10:30 a.m.-noon |
3 | Dec. 14, 2024 | 10:30 a.m.-noon |
4 | Dec. 15, 2024 | 10:30 a.m.-noon |
Lesson | Date | Time |
---|---|---|
1 | Jan. 4, 2025 | 10:30 a.m.-noon |
2 | Jan. 5, 2025 | 10:30 a.m.-noon |
3 | Jan. 11, 2025 | 10:30 a.m.-noon |
4 | Jan. 12, 2025 | 10:30 a.m.-noon |
Lesson | Date | Time |
---|---|---|
1 | Jan. 20, 2025 | 2:30 p.m.-4 p.m. |
2 | Jan. 21, 2025 | 2:30 p.m.-4 p.m. |
3 | Jan. 22, 2025 | 2:30 p.m.-4 p.m. |
4 | Jan. 23, 2025 | 2:30 p.m.-4 p.m. |
For your convenience the above schedules have been added to the Google Calendar below. You can add your preferred schedule to your Google calendar from there.
Boey Pak Cheong lives in Petaling Jaya, Malaysia and has been an avid Python trainer and software developer since the mid-1990s.
He graduated from the University of Malaya in Kuala Lumpur as a Chemical Engineer in the early 1970s but became keenly interested and actively involved in computer programming from the late 1980s onwards. He pioneered the usage of Python in Malaysia since 1995 and has more than 25 years experience in software development using various programming languages (including Python, C, PHP, Javascript, HTML, CSS2, LaTeX ) with more than 20 years experience in using the Python language in a production environment.
Alongside this blog, he has conducted Python training for students and working professionals since 2006 and have had the privilege of guiding countless students on their journey to Python proficiency. His clientele includes many leading multinational companies in Malaysia such as Intel, F-Secure, CSGI, Experian and MIMOS amongst many others.
Currently he operates Pytech Resources which specializes in Python training. He has previously worked in technical and management positions with British Petroleum, ITT and Alcatel and also attended a senior management training program at the London Business School, UK.
He created the software for a leading e-commerce website using Python that dynamically generates comprehensive pdf reports and continues active development of new products for this website.
For 2 years, I've started self-study with Python, with no development background. It was really a hard time, but thanks to P.C. Boey and his course, my thinking in Python was straightened out.
-- Mokhriz Mohammed, Materialise Sdn.Bhd.
A great introduction to python for people who have little background but intend to further their journey in programming. Mr Boey definitely made the course interesting and easy to follow, thank you!
-- Jamie Chin 17 yrs
I have no regrets taking this course as it provided me with solid fundamental knowledge required to further my learning in programming. Mr Boey is patient and knowledgeable during his classes and puts in tremendous effort to see that we understand the syllabus. I would recommend taking his class!
-- Ho Teck Li, Undergraduate in M.Engineering
Excellent course, Great explanations and relevant exercises, the small class size meant lots of time and attention to us all. You can tell Mr Boey enjoys teaching python, has a way of explaining complex things simply, very glad I made the trip, and I look forward to attending the practical python course.
-- Jon Bandy (Perth, Western Australia)
The three day course is an insightful one. I would recommend having seen some python scripts before coming into any computer programming course. I would also highly advise anyone who come here to have a purpose of learning Python. To me, it's to be able to understand, modify and write scripts for robotics and blockchain applications. Before attending this course, I had seen some syntaxes in scripts of other languages but could not decipher what each character meant. Often, I would skip reading those syntaxes which was why I could never get around understanding how scripts which others wrote worked. Now with Boey's Python for Beginners, I now understand what do these syntaxes such as brackets [ ] mean, why it's important to refer to scripts imported and how to understand others' scripts better. Learning a programming language requires us to get the basics right first. After that, there are tons of resources in the internet to further learn about what you would like your computer to do. I would recommend Boey's Python Class for Beginners to anybody who wants to revise their programming skills and also those who would like an insight of the programming field.
-- Peter Loo, Founder of a CryptoCurrency, Director of Mega Genset Malaysia Sdn Bhd, Cantab Alumni, Mechanical Engineer (1st Class Honours)