technifyedWeekly list

Free online

Python courses

Learn Python online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

1,782 courses

Explore subjects

Showing 1,782 courses

Madecraft

Advanced Pandas

Most Python users pick up just enough pandas to load a CSV and glance at a few rows, then stop there, leaving most of the library's real power untouched. Data scientist Brett Vanderblock built this course to close that gap and take you well past the basics of DataFrame handling. It moves from found…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

Advanced Python: Object-Oriented Programming

This course will be useful to anyone who has programming experience with Python and would like to take a deeper dive into the language. You will learn how to design object-oriented applications. You will also learn how to use apply object-oriented design to Python applications using classes and met…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

PCEP: Python Setup

This course will be useful to anyone new to Python programming. You will learn how to set up a Python development environment and develop a simple application. This is the first course in a multi-course Specialization. All of the courses in this Specialization require that you use the provided virt…

  • Coursera
  • Self-paced
  • Paid certificate

Madecraft

Using Python With Excel

Excel can be a blessing and a curse. Working with small amounts of data and simple operations? Excel is your go-to tool. However, Excel's limitations show themselves whenever you need to work with large amounts of data and perform the types of complex operations necessary to compile key analytics,…

  • Coursera
  • Self-paced
  • Paid certificate

Madecraft

Python Data Science Mistakes to Avoid

Most Python courses teach you how to write code that works once. This one focuses on something just as valuable but rarely taught directly: how to avoid the small, common mistakes that quietly cost data scientists hours of debugging and undermine their results. In this course you'll discover how to…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

Intro to Python: Setup and Data Processing

This course will be useful to anyone new to programming. You will learn how to set up a Python development environment and develop a simple application. You will also perform operations on simple data types like strings and numbers, as well as on more data structures like lists, ranges, tuples, dic…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

PCEP: Python Data Processing

In this course, you'll continue developing your Python skills by processing simple data types like integers and strings. You'll also process more complex data structures like lists, sets, and dictionaries. This is the second course in a multi-course Specialization. All of the courses in this Specia…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

PCAP: Python Input, Output, and String Handling

This course will be useful to anyone who has foundational Python experience and wants to expand on their programming skills. You will learn how to perform input/output operations from data files. You'll also work with character encodings and operate on strings. This is the first course in a multi-c…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

Intro to Python: Conditionals, Loops, and Functions

In this course, you'll continue developing your Python skills by controlling program logic through conditional statements and loops. You'll also make your code more modular and reusable through functions, classes, and modules. This is the second course in a multi-course Specialization. All of the c…

  • Coursera
  • Self-paced
  • Paid certificate

Packt

Playwright Python and Pytest for Web Automation Testing

4.222 ratings

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the full potential of web automation test…

  • Coursera
  • 21 hours
  • Self-paced
  • Paid certificate

Logical Operations

Advanced Python: Data Science, Testing, and Distribution

To round out your advanced implementation of Python, in this course, you'll clean and visualize data, and apply basic machine learning principles. You'll also handle exceptions and write and execute unit tests, as well as create and distribute Python packages. This is the third and final course in…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

Intro to Python: File Processing and Exception Handling

To round out your introduction to programming with Python, in this course, you'll manage files and directories through code. You'll also perform basic exception handling to gracefully address issues in your code. This is the third and final course in a multi-course Specialization. All of the course…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

PCAP: Python OOP and Code Streamlining

In this course, you'll continue developing your Python skills by implementing object-oriented design through classes. You'll also streamline code logic and scope by using list comprehensions, lambda functions, and closures. This is the second course in a multi-course Specialization. All of the cour…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

Python Data Science: Environment Setup

This course will be useful to any programmer or data analyst who wants to expand their ability to extract knowledge from business data. You will learn how to set up a Python data science environment, particularly using Anaconda and Jupyter. This is the first course in a multi-course Specialization.…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

Python Data Science: pandas, Matplotlib, and Seaborn

To round out your exploration of data science in Python, in this course, you'll work with the pandas DataFrame—one of the most prominent data structures in data science. You'll create DataFrames, load and save data, analyze data, and slice and filter data in DataFrames. Then, you'll manipulate, mod…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

Python Data Science: NumPy

In this course, you'll continue developing your data science skills in Python by working with one of the most fundamental data science libraries—NumPy. You'll create NumPy arrays, load and save NumPy data, and analyze data in arrays. You'll also manipulate and modify data in those arrays. This is t…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

Advanced Python: Apps for Desktop, Database, and Web

In this course, you'll continue developing your Python skills by designing graphical user interfaces (GUIs) and creating interactive applications. You'll also create database-driven applications and services and clients that connect over a network. This is the second course in a multi-course Specia…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

PCEP: Python Conditionals, Loops, Functions, and Exceptions

To round out your introduction to Python programming, you'll write conditional statements and loops to control flow in your programs. You'll also define and use functions to make your code more modular, and handle exceptions to make it more resilient. This is the third and final course in a multi-c…

  • Coursera
  • Self-paced
  • Paid certificate

Madecraft

Python Functions for Data Science

Data science in Python comes down to having the right functions ready at the right moment, not memorizing the entire language from the ground up. This course covers the tools that data analysts and data scientists rely on daily: Python's own built-in functions, NumPy, SciPy, pandas, matplotlib, and…

  • Coursera
  • Self-paced
  • Paid certificate

SkillsBooster Academy

Introduction to Python for Beginners

By the end of this course, you will write, run, and debug your own Python scripts to automate tasks and organize data. You will install Python and execute files from the terminal, control program flow using conditions and loops, and manage information with lists, tuples, sets, and dictionaries. You…

  • Coursera
  • 5 hours
  • Self-paced
  • Paid certificate