Introduction to programming and computational thinking is first of four courses in the CS101 program. It is designed to enable anyone to learn the fundamentals of computer science, from problem solving and computational thinking, through to the basics of programming. For more information, visitCS101...
Abstract Data Types and Program Designis the fourth and final course in the CS101 series, building onIntroduction to Programming and Computational Thinking;Problem Solving with Automation and Storage; andData Structures from C to Python. Visit the first course of the CS101 program:Introduction to P...
Problem Solving with Automation and Storage is the second of four courses in the CS101 program, building on Introduction to Programming and Computational Thinking. It is designed to enable anyone to understand and appreciate key programming concepts, develop critical thinking skills to cultivating a sc...