Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Web Development
Software Development
Graphic Design
Functional Programming Principles in Scala
Mountains 101
Industrial Pharmacy-I
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover how Python-powered web applications revolutionize exoplanet research, featuring Filtergraph's visualization tools and their impact on NASA missions and astronomical discoveries.
Discover how Python Type Hints enhance code quality through 5 powerful techniques, from basic foundations to advanced patterns and best practices for safer, more maintainable applications.
Discover how to revolutionize quality assurance by combining Python with LLMs, implementing proactive monitoring, enhancing test coverage, and creating dynamic documentation for improved software testing.
Discover how Pants build system revolutionizes Python development by automating dependency management, testing, and deployment - similar to Rust's Cargo, enabling efficient handling of large codebases and microservices.
Explore data processing approaches in Python, comparing different methods and their practical applications for building efficient data pipelines and optimizing workflow performance.
Discover how to enhance LLM applications using retrieval and ranking techniques in Haystack, focusing on Lost in the Middle and Diversity Rankers to improve RAG pipeline performance and accuracy.
Discover how to leverage LangChain Agents and Tools for advanced LLM applications, focusing on integration with communication APIs and practical implementation strategies.
Master the creation of complex, interconnected mock datasets using Python's graph-data-generator package through JSON configuration files for more efficient development and testing workflows.
Master Pydantic v2's new APIs, type system interactions, and Rust-powered internals for robust data validation in Python, including PEP 593 and PEP 695 features.
Discover how embeddings work in machine learning, from basic concepts to practical applications in semantic search and content relationships, with hands-on examples and implementation techniques.
Discover how to harness Python for desktop automation and local computing tasks, moving beyond web and cloud applications to enhance your daily computer interactions and workflow efficiency.
Discover how Python revolutionizes embedded systems development, from MicroPython to robotics applications, exploring hardware interfaces, sensor integration, and real-world implementations in drones and wearables.
Master data processing techniques for handling large-scale time series instrument data using pandas and PySpark, focusing on efficient solutions for scientific and laboratory information management challenges.
Discover how Nix Package Manager revolutionizes Python development by providing declarative configurations, precise dependency control, and reproducible environments for more efficient project management.
Explore the intricacies of Python-based spreadsheet handling, from historical developments to common challenges and practical solutions for effective data management.
Get personalized course recommendations, track subjects and courses with reminders, and more.