Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Digital Marketing
Computer Science
Graphic Design
Mining Massive Datasets
Making Successful Decisions through the Strategy, Law & Ethics Model
The Science of Well-Being
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore all talks and presentations from PyCon US. Dive deep into the latest insights, research, and trends from the world's leading experts.
Discover strategies to transform research-oriented Python code into production-ready applications, focusing on modularization, refactoring, and best practices for robust, maintainable software.
Explore VigNET, an intelligent camera app using Vision Language Transformer to assist visually impaired users. Learn about its implementation, deployment, and open-source code for building your own visual question answering application.
Explore fast optimization algorithms for geometric form-finding in Blender using Cython, improving Python performance while maintaining code readability and approachability.
Explore how Python's type system can enhance code security, from simple annotations to advanced tools, preventing vulnerabilities and enabling incremental improvements in project safety.
Discover 10 essential tips to enhance your technical writing skills and create documentation that developers will love, from clarity and inclusivity to effective code samples.
Explore tools and best practices for securing the open-source software supply chain, addressing vulnerabilities, and enhancing trust in the ecosystem. Learn about recent developments and future improvements.
Explore Pyodide: Run Python in browsers and Node.js using WebAssembly. Learn about porting packages, JavaScript-Python integration, and building serverless web apps with Python.
Explore implementing a Model Review process for ML models using MLflow, enhancing transparency, reproducibility, and knowledge sharing in machine learning development and deployment.
Explore GraphQL's advantages and pitfalls, learning optimization techniques for a flexible, high-performance interface. Discover best practices and when to use GraphQL effectively.
Explore the journey to standardize editable installs in Python packaging, from competing PEPs to the final consensus, and learn about the options considered and the ultimate solution.
Explore Apache Arrow's columnar memory format for fast, language-independent data access. Learn about PyArrow integration, performance benefits, and Apache Flight for analytics.
Learn to make Python Jupyter notebooks reproducible and standalone using a JupyterLab extension for dependency management. Explore resolution engines, handle various scenarios, and ensure project reusability in cloud environments.
Discover techniques to optimize Python code for speed without sacrificing readability. Learn to use profilers, identify performance bottlenecks, and implement efficient coding practices.
Explore techniques for developing applications with enhanced observability, focusing on searchable, consistent, and rich log messages to improve production debugging and customer support.
Explore dataset curation for machine learning, from identifying and extracting meaningful data to constructing high-quality datasets using Python, emphasizing the crucial role of data in developing smart algorithms.
Get personalized course recommendations, track subjects and courses with reminders, and more.