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
Public Health
Software Development
Learning How To Learn for Youth
Preparing to Manage Human Resources
Ableton Live Course: Sound Production for Musicians and Artists
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a wide range of free and certified Essay writing online courses. Find the best Essay writing training programs and enhance your skills today!
Explore strategies for integrating effective writing exercises into physics curricula, enhancing students' communication skills and deepening their understanding of complex concepts.
Learn to create ML pipelines visually in JupyterLab with Elyra, exploring pipeline properties, components, runtime environments, and remote execution options.
Learn to create efficient machine learning pipelines using object storage, optimizing data processing and model deployment for scalable AI solutions.
Learn efficient API testing techniques using shadow testing, eliminating the need for manual test case writing and mocking. Explore innovative approaches to streamline your testing process.
Learn to create robust, automated, and shareable Linux tests using frameworks like kselftest, LTP, and Fuego. Discover best practices for test output, dependencies, and result analysis to enhance your QA efforts.
Experts share insights on grant and fellowship applications, covering the writing process, quality, reviewers, mentors, interdisciplinary proposals, and funding agencies. Valuable advice for early career researchers.
Hands-on guide to creating Linux kernel modules using Rust, comparing with C, and demonstrating improved productivity and security. Includes step-by-step walkthrough and live testing in a VM.
Learn to build reliable, fault-tolerant applications using Dapr Workflows. Explore how this open-source technology simplifies microservice development, enhances resiliency, and streamlines business process orchestration.
Explore container creation from scratch using Go, focusing on namespaces and their impact on resource access and system isolation.
Explore safe parsing techniques using Rust and parser combinators to address memory violations in low-level programming, with practical examples and implementation strategies.
Learn to write and simplify ratios and rates, essential skills for understanding proportional relationships and solving real-world problems involving comparisons and unit conversions.
Learn to create comprehensive and professional penetration testing reports, covering key elements like confidentiality, assessment overview, severity ratings, and technical findings.
Insights on crafting effective bug reports for quicker triage, based on experience as a triager. Learn to improve your reporting skills and expedite the bug bounty process.
Learn to craft effective vulnerability reports that boost bounty payouts. Discover key strategies for communicating impact, providing proof of concept, and avoiding common mistakes in bug bounty submissions.
Learn to host Capture The Flag competitions, develop secure vulnerable applications, and set up robust infrastructure for large-scale events. Gain insights into challenge creation and security considerations.
Get personalized course recommendations, track subjects and courses with reminders, and more.