Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
Organize and share your learning with Class Central Lists.
View our Lists Showcase
In this course, you will learn advanced Python skills and master a myriad of modern subject matter.
Master Python-based data science essentials, from NumPy and Pandas to machine learning, through hands-on projects with real datasets like Titanic and airline data. Build practical skills in visualization, preprocessing, and predictive modeling.
Master advanced Python algorithms, data structures, and problem-solving techniques for technical interviews through hands-on practice with multidimensional arrays, hashmaps, and optimization strategies.
Master Python programming fundamentals through travel-themed examples, progressing from basic syntax to functions and loops while building practical coding skills and creating modular programs.
Master advanced Python data structures, design patterns, and refactoring techniques while building interview-ready skills for technical assessments and real-world software development challenges.
Master Python-based dimensionality reduction techniques from PCA to autoencoders, learning to extract essential features from complex datasets and optimize machine learning model performance through hands-on practice.
Master Python data structures, OOP concepts, and stream manipulation techniques while practicing advanced implementations for handling complex industry data efficiently.
Master web scraping fundamentals and advanced techniques using Python and Beautiful Soup to extract, process, and manage data from websites efficiently and effectively.
Master Redis fundamentals through advanced features using Python, from basic operations and data structures to transactions, pipelines, and high-performance implementations for scalable backend systems.
Master Python functions through hands-on practice with lambda expressions, recursion, and advanced concepts while building practical programming skills for efficient code development.
Master essential Python OOP concepts - from classes and objects to inheritance, polymorphism, and encapsulation. Build practical skills through hands-on exercises with real-world examples and design patterns.
Master fundamental Python concepts through hands-on exercises covering syntax, string manipulation, loops, and data structures - perfect for beginners or those needing a refresher.
Master string manipulation and type conversion techniques in Python through hands-on exercises focused on text processing, date handling, and substring operations.
Master tree data structures in Python, from binary trees to heaps, with hands-on practice in traversal algorithms and real-world applications. Perfect for technical interviews and practical implementation.
Master essential debugging techniques in Python, from understanding error messages and fixing syntax issues to handling exceptions. Learn systematic troubleshooting approaches for writing more reliable code.
Get personalized course recommendations, track subjects and courses with reminders, and more.