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
Learn to create interactive network analysis applications using Streamlit and st-link-analysis, featuring customizable visualizations, real-time interaction, and efficient data handling capabilities.
Discover how to generate synthetic data for machine learning and data analysis projects, with practical Python examples and implementation strategies.
Learn to create interactive DataFrame applications using Streamlit and Pandas with just two lines of Python code, enabling quick data visualization and manipulation.
Discover essential techniques for maintaining high-quality Python code through type checking, linting tools, and automated code modifications using Pyre and codemods.
Master advanced f-string techniques in Python, from basic variable interpolation to debugging features and Python 3.12 improvements, enhancing your string formatting capabilities.
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 to build data dashboards and interactive visualizations using Shiny for Python - a framework that eliminates the need for HTML, CSS, and JavaScript while leveraging Transparent Reactive Programming concepts.
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.
Discover how Nix Package Manager revolutionizes Python development by providing declarative configurations, precise dependency control, and reproducible environments for more efficient project management.
Master essential techniques for containerizing Python applications, from selecting base images and managing dependencies to implementing security best practices and optimizing build processes.
Explore how to build a Python app using Streamlit and Censusdis to analyze COVID-19's demographic impact across America through interactive data visualization.
Discover how AI and Python revolutionize photo retouching at scale, automating 87% of image processing tasks while maintaining luxury presentation standards and delivering significant cost savings.
Get personalized course recommendations, track subjects and courses with reminders, and more.