Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Computer Science
Psychology
Algorithms and Data Structures
Stanford Introduction to Food and Health
Gamification
Learn to Program: The Fundamentals
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Vagrant for streamlined PHP development environments. Learn to create reproducible setups, automate configurations, and enhance collaboration across teams.
Discover essential principles for software engineers, including unit testing, clean code, and effective communication. Gain insights to improve your coding skills and earn respect from peers.
Hands-on introduction to RabbitMQ messaging, covering theory and live coding. Learn to implement messaging in applications, from basic queue servers to publish-subscribe systems.
Explore continuous integration for projects of all sizes, learning about tools, implementation strategies, and how to make it work effectively for your development process.
Hands-on introduction to writing unit tests with PHPUnit, covering best practices, TDD, and addressing common challenges in real-world PHP applications.
Explore hypermedia API design, from architectural styles to resource identification, HTTP verbs, and various hypermedia formats. Learn to create self-explanatory, interoperable APIs with effective documentation.
Explore efficiency vs. effectiveness in software development, challenging traditional practices and introducing "impractical" techniques for improved project outcomes and quality.
Explore refactoring large applications using Symfony2 components, with real-world examples from a high-traffic news website. Learn practical strategies for improving code without full rewrites.
Explore PHP memory management, from hardware to software, focusing on Zend Memory Manager. Learn monitoring techniques and optimize your scripts for efficient memory usage.
Explore PHP Traits to reduce complexity and reuse methods across class hierarchies. Learn semantics, benefits, and potential drawbacks of this powerful feature in modern PHP development.
Learn to build reactive systems using React PHP for complex event processing, enabling early pattern detection in business and finance applications.
Explore PHP security, best practices, and defensive programming techniques to mitigate risks and vulnerabilities in web development.
Explore Amazon EC2 for PHP applications: scaling, availability zones, load balancing, and deployment strategies. Learn best practices and alternatives for cloud infrastructure.
Explore strategies for ongoing PHP project enhancement, covering PDCA cycle, Scrum, Extreme Programming, and tools like Jenkins and Cinder for effective refactoring and integration.
Explore NoSQL databases: their principles, types, and use cases. Learn about distributed systems, consistency models, and popular NoSQL solutions for modern data challenges.
Get personalized course recommendations, track subjects and courses with reminders, and more.