20 Related Courses
for Futurelearn Python Courses
Intermediate Python


This course provides an intermediate level of instruction in Python programming. Students will learn to create visualizations using Matplotlib and manipulate DataFrames with pandas. By the end of the course, students will have a better understanding of Python and its applications in data science.

Software Development: Understanding Python

Learn the basics of Software Development: Understanding Python

Programming for Everybody (Getting Started with Python)


Get a comprehensive overview of Programming for Everybody (Getting Started with Python)

Programming Applications with Python: Graphics User Interface (GUI)


Learn the basics of Programming Applications with Python: Graphics User Interface (GUI)

Programming Applications with Python: Working with Files


Explore the essentials of Programming Applications with Python: Working with Files

Programming Essentials with Python: Cloud Technology and SaaS


Explore the essentials of Programming Essentials with Python: Cloud Technology and SaaS

Data Visualisation with Python: Bokeh and Advanced Layouts


Learn the basics of Data Visualisation with Python: Bokeh and Advanced Layouts

Microsoft Future Ready: Principles of Machine Learning with Python Programming


Gain an introduction to Microsoft Future Ready: Principles of Machine Learning with Python Programming

Microsoft Future Ready: Data Science Research Methods Using Python Programming


Learn the basics of Microsoft Future Ready: Data Science Research Methods Using Python Programming

Programming Essentials with Python: Matplotlib and Seaborn


Learn the basics of Programming Essentials with Python: Matplotlib and Seaborn

Programming Applications with Python: Libraries and Web Scraping


Gain an introduction to Programming Applications with Python: Libraries and Web Scraping

Networking with Python: Socket Programming for Communication


Learn the basics of Networking with Python: Socket Programming for Communication

Debugging: Hunting and Squashing Bugs


Discover the fundamentals of Debugging: Hunting and Squashing Bugs

Introduction to Programming with Python


Learn the basics of Introduction to Programming with Python

Big Ideas in Programming: Expressing Yourself with Python


Get a comprehensive overview of Big Ideas in Programming: Expressing Yourself with Python

Scratch to Python: Moving from Block- to Text-based Programming


Discover the fundamentals of Scratch to Python: Moving from Block- to Text-based Programming

Introduction to Python for Big Data Analytics


Discover the fundamentals of Introduction to Python for Big Data Analytics

Programming for Everybody: Python Data Structures


Learn the basics of Programming for Everybody: Python Data Structures

Using JavaScript JQuery and JSON in Django


Learn the basics of Using JavaScript JQuery and JSON in Django

Data Visualisation with Python: Matplotlib and Visual Analysis


Get a comprehensive overview of Data Visualisation with Python: Matplotlib and Visual Analysis