This course is not only educational but also hands on. It requires you the student to be active and engaged! I will provide direct instruction and example code on all topics and then challenge YOU to put your knowledge to use. Each topic covered includes 5 unique and highly detailed challenge; 40 problems total!
For each of the 40 challenge problems you are given a description of the program you are to create and example output. This allows users an opportunity to solve well defined problems that are meaningful and appropriate in scope. Here, all of the solution is user generated. It is engaged learning.
For each of the 40 challenge problems you are given a comprehensive guide that will assist you in thought process needed to successfully code your program. This allows users appropriate assistance that tests their knowledge and forces them to generate the thoughts needed to solve the given problem. It is meaningful learning.
For each of the 40 challenge problems you are given completed code, with comments, to highlight how to accomplish the end goal. This allows users to reference a working version of the program if they are stuck and cannot solve a portion of the problem without assistance. Rather than grow frustrated, the user can quickly reference this code to gain intellectual footing, and work back to solving the problem on their own. It is purposeful learning.
Challenge Problem #13: The Factorial Calculator App. Learn about for loops, ranges, import statements, and how to write your own algorithm to compute a factorial!
Just 1 of 40 unique, highly defined, and well supported problems for you to solve in The Art of Doing. Each problem includes a step by step guide to reference as well as a solution video to watch.