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
Master essential string manipulation techniques in Python, from basic operations to advanced text processing, Unicode handling, and pattern matching for effective data transformation and analysis.
Master Python functions to write efficient code, from basic user-defined functions to advanced concepts like map(), filter(), and exception handling, using space-themed practical examples.
Gain insights into object-oriented programming fundamentals through hands-on Python exercises, from basic class creation to advanced concepts like inheritance and encapsulation.
Master AWS automation with Boto3 through hands-on exercises covering session management, client configurations, error handling, and logging. Build practical skills for managing AWS services efficiently using Python.
Master AWS S3 operations using Python and Boto3, from basic bucket management to advanced features like multipart uploads and versioning. Learn practical implementations for efficient cloud storage handling.
Master DynamoDB fundamentals and Python integration using Boto3, from environment setup to advanced operations like querying, scanning, and CRUD management in AWS cloud databases.
Master AWS messaging services using Python and Boto3, from basic SQS/SNS setup to advanced operations like FIFO queues, topic subscriptions, and heartbeat monitoring.
Master AWS secrets management using Python SDK to handle KMS, Secrets Manager, and Parameter Store. Learn to create, rotate, and manage encryption keys, secrets, and configuration parameters securely in AWS infrastructure.
Master Python object-oriented programming fundamentals through hands-on practice with classes, constructors, encapsulation, and inheritance while building practical applications.
Master Python data structures through hands-on examples with lists, tuples, and dictionaries. Build practical programming skills using travel-themed scenarios to understand when and how to implement different data structures.
Dive into Python's control structures to build robust decision-making logic, from basic conditionals to complex nested structures using real-world travel scenarios and data handling.
Master Python loops and iteration techniques to automate tasks, control program flow, and build efficient algorithms using for loops, while loops, nested structures, and loop control statements.
Master Python functions through hands-on practice - from basic syntax and parameters to variable scope and advanced problem-solving. Build modular, efficient code while learning practical programming concepts.
Master Python design patterns through hands-on implementation of OOP principles, from encapsulation to polymorphism, while building practical applications like audio systems, text editors, and simulation programs.
Master text preprocessing techniques in Python, from lowercasing and tokenization to removing stopwords and stemming, using NLTK library and SMS Spam dataset for practical NLP applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.