Learn to code, in this beginning Python course which focuses on problem solving. Student learn computational thinking skills which can be applied to solving problems in any field. The course highlights 25 key programming concepts (such as branching, iteration, variables, data structures, collections, lists, etc) which students use to design algorithms and write code to solve familiar math, science, and business problems. Working under the philosophy of learning by doing, this course assigns numerous problem sets for students to practice, hone skills, and learn to code. --------------- Section 1: Python -- Learning the Basics Section 2: Branching, Decision Making, While Loops Section 3: For Loops and Collections (Lists) Section 4: Generating Random Numbers Section 5: Working with Strings (Collections) Section 6: Functions Section 7: Problem Solving, Computational Thinking Section 8: Appendix https://www.udemy.com/beginning-python-learn-to-code-k-12-computer-science/ Hidden Content: You must 'reply' before you can see the hidden content.