Search result for Courses taught by Paul Resnick
Get Course Alerts by Email
Python Basics
by Paul Resnick , Steve Oney , Jaclyn Cohen- 4.8
Approx. 36 hours to complete
This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures. You'll program an on-screen Turtle to draw pretty pictures. You'll also learn to draw reference diagrams as a way to reason about program executions, which will help to build up your debugging skills....
Python Functions, Files, and Dictionaries
by Paul Resnick , Steve Oney , Jaclyn Cohen- 4.8
Approx. 31 hours to complete
This course introduces the dictionary data structure and user-defined functions. You’ll learn about local and global variables, optional and keyword parameter-passing, named functions and lambda expressions. You’ll also learn about Python’s sorted function and how to control the order in which it sorts by passing in another function as an input....
Data Collection and Processing with Python
by Paul Resnick , Jaclyn Cohen- 4.7
Approx. 16 hours to complete
This course teaches you to fetch and process data from services on the Internet. It covers Python list comprehensions and provides opportunities to practice extracting from and processing deeply nested data. You'll also learn how to use the Python requests module to interact with REST APIs and what to look for in documentation of those APIs....
Python Classes and Inheritance
by Steve Oney , Paul Resnick- 4.7
Approx. 17 hours to complete
This course introduces classes, instances, and inheritance. You will learn how to use classes to represent data in concise and natural ways. You'll also learn how to override built-in methods and how to create "inherited" classes that reuse functionality. You'll also learn about how to design classes. This is the fourth of five courses in the Python 3 Programming Specialization....