I wanted to go beyond the free basic tutorials available online for Python.
Eduardo, Intro to Systematic Program Design in Python
Eduardo Maldonado came to Canada as an international student in an MBA program. During his studies, he realized his passion for software development and completed a number of free online programming tutorials. He enrolled in Introduction to Systematic Program Design in Python to further improve his software development skills.
What led you to seek out this program?
One of the main reasons I chose to enrol in Intro to Systematic Program Design in Python was to improve my software development and coding skills. I wanted to go beyond the free basic tutorials available online for Python.
What was the highlight of the program for you?
The program has been developed by Meghan Allen, and the videos she recorded are very clear, concise and easy to understand. The videos are well-presented and professional. I also enjoyed the course structure and self-paced style. You can complete the modules mostly at your own pace, with the exception of the middle course and final project assignments.
What surprised you about the program?
The first course, Intro to Systematic Program Design in Python Part I, is beginner-friendly. In Part II, I was pleasantly surprised by the opportunity to apply the knowledge gained from both courses to create well-designed and systematic programs. The course provides excellent guidance on functions and program design.
I have done a lot of online courses, but the practice and systematic approach on how to design programs and functions in Python are highly valuable. This is something free online tutorials can't teach.
How can the knowledge and skills gained from the program be applied in either a professional or personal setting?
The knowledge and skills gained in this program can be used to build structured programs that businesses need or to create personal programs. A range of structured programs could be created to help in automation tasks, for example reading and displaying statistics, charts and information from a file by simply typing in the name of the file into the program.
Who would you recommend this program to?
I would recommend this program to anyone who would like to know what a software development course is like, to those who want to upskill their knowledge in Python and learn how to design programs in a structured way, and to anyone who is unsure if coding is something they enjoy but would like to try it out before enrolling to a degree in computer science.
Stay connected
Sign up for news and updates about UBC Extended Learning programs, courses, info sessions and more.