Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn 3D modeling and scripting basics in Blender, covering fundamental techniques for creating and manipulating objects, as well as automating tasks using Python.
Learn to develop with Plone CMS: setup, configuration, and basic customization techniques for building powerful content management systems.
Explore advanced Pyramid configuration techniques for creating extensible and customizable applications and libraries. Learn about directives, decorators, and extension systems.
Explore multi-platform app development using Python, covering APIs, file systems, GUIs, web stacks, and packaging tools. Learn about open-source benefits and industry tools.
Explore Python's magical attributes and their powerful capabilities for enhancing code functionality and flexibility in this insightful talk by Radomir Dopieralski.
Learn enterprise-level Python packaging with pkglib, covering project goals, architecture, workflows, and advanced features for efficient development and deployment.
Esplora strategie e strumenti per affrontare sfide di calcolo intensivo, ottimizzando le prestazioni e scegliendo le migliori soluzioni per problemi computazionali complessi.
Learn essential software testing techniques, from unit tests to integration tests, to improve code quality and reliability in your projects.
Explore advanced search techniques and algorithms for efficient information retrieval, focusing on practical applications beyond traditional search methods.
Discover effective code review strategies for large-scale open-source Python projects, focusing on OpenStack's practices, tools, and workflows for managing complex systems and numerous contributors.
Explore text-based interfaces, terminals, and command lines. Learn about argument parsers, color libraries, and advanced features like widgets and mouse input for Python developers.
Explore advanced functional programming concepts and techniques in Python and Haskell, building on foundational knowledge to enhance coding skills and problem-solving abilities.
Explore options for extending Python with external libraries: Native Extensions, Ctypes, and CFFI. Learn principles of shared libraries and CPython internals for informed decision-making.
Learn to create, style, and publish project documentation using MkDocs, a Markdown-based tool. Compare MkDocs with Sphinx and explore its inner workings and benefits for developers.
Explore event-discrete simulation using SimPy, learning key concepts and features through simple examples. Gain insights into modeling complex systems for analysis and optimization.
Get personalized course recommendations, track subjects and courses with reminders, and more.