Meet Eduardo

headshot of Eduardo.

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.

Read more student profiles.

Stay connected

Sign up for news and updates about UBC Extended Learning programs, courses, info sessions and more. 

Facebook The logo for the Facebook social media service. Instagram The logo for the Instagram social media service. Linkedin The logo for the LinkedIn social media service. Twitter The logo for the Twitter social media service. Youtube The logo for the YouTube video sharing service. RSS The symbol to indicate an RSS feed. Arrow An arrowhead pointing to the right Arrow, right to bracket An arrowhead pointing to the right, into a bracket character. External Link An arrowhead pointing up and to the right, from inside a box Bars Three horizontal bars. Books Three book spines, viewed head-on, one leaning. Calendar A monthly calendar page. E-commerce Cart A shopping cart Checkmark A checkmark character Chevron A chevron character pointing to the right Checkmark A checkmark character inside a solid circle Cost A dollar sign inside a solid circle Info An 'i' character inside a solid circle Play An arrowhead pointing to the right inside of a solid circle User A silhouette of a person inside a solid circle Envelope A closed envelope Certificate A document with an award pinned to it Pen A document with a pen beside it Filter A funnel / filter silhouette Laptop Computer An open laptop computer with a blank screen Location Pin A map location pin Search A magnifying glass Minus A minus sign News A folded newspaper Plus A plus symbol indicating more or the ability to add Quote, left An opening quotation character Alert An exclamation point inside a solid triangle User A silhouette of a person Close The character 'X'