Showing all 2 results
An introduction to computer science as a tool to solve real-world analytical problems using Python 3.5.
Massachusetts Institute of Technology (MIT) Beginner 9 weeks
In this course, you will learn what software engineers mean by "good" code -- safe from bugs, easy to understand, and ready for change. You will also learn ways to make your code better, including testing, specifications, code review, exceptions, immutability, abstract data types, and interfaces.
Massachusetts Institute of Technology (MIT) Intermediate 12 weeks