Overview
With this Programming for Everybody - Python Data Structures from University of Michigan by FutureLearn take your next step in learning Python from scratch.
On this course, you’ll be introduced to the core data structures of the Python programming language and learn how they are used.
Designed as the next step up from the Programming for Everybody: Getting Started with Python course, this course moves past the basics of procedural programming.
You’ll learn how to use the built-in data structures in Python, such as lists, dictionaries, and tuples, to perform more complex data analysis.
What will you achieve?
By the end of the course, you‘ll be able to...
- Explain the principles of data structures & how they are used
- Develop programs that are able to read and write data from files
- Demonstrate understanding of data storage using key/value pairs with Python dictionaries
- Perform multi-step tasks like sorting or looping using tuples
Programme Structure
Syllabus
Welcome to Data Structures
Chapter Six: Strings
Chapter Seven: Files
Chapter Eight: Lists
Chapter Nine: Dictionaries
Chapter Ten: Tuples
Key information
Duration
- Part-time
- 42 days
- 4 hrs/week
Start dates & application deadlines
Language
Delivered
- Self-paced
- No Attendance
- Proactive tutoring and support
- Individual work/assignments (with online group discussions)
Disciplines
Computer Sciences Human Computer Interaction Web Technologies & Cloud Computing View 11 other Short Courses in Human Computer Interaction in United KingdomAcademic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
This course is designed for those who have completed the Programming for Everybody course who want to move to the next stage in their Python learning.
The Programming for Everybody courses are designed for anyone who wants to learn computer programming. No prior programming experience is required.