Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Cyber Security
Bacterial Genomes II: Accessing and Analysing Microbial Genome Data Using Artemis
Internet History, Technology, and Security
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore adaptive threat modeling to dynamically analyze and respond to evolving security risks. Learn to leverage web traffic data for identifying threat actors and enhancing quantitative risk analysis.
Explore social engineering tactics, their impact on organizations, and learn effective strategies to protect yourself and your company from manipulation and security breaches.
Explore safe C++ programming practices, focusing on navigating dangerous language features and building awareness of potential pitfalls to write more secure and robust code.
Explore modern security challenges, common attacks, and evolving defense strategies in the era of data breaches. Learn about responsible disclosure and browser security features.
Explore hilarious bugs in real-world malware, from typos to overlooked dependencies, in this entertaining and eye-opening talk on exploiting attacker mistakes.
Explore modern web application vulnerabilities beyond OWASP Top 10, including XML External Entity, Serialization, and Server-side Request Forgery. Learn detection and mitigation strategies for emerging security threats.
Learn essential .NET data security techniques including encryption, hashing, and digital signatures to protect sensitive information and ensure data integrity in your applications.
Explore Data Distribution Service (DDS) for real-time data sharing in ship automation systems. Learn key advantages and applications in distributed monitoring and control architectures.
Explore deliberate software architecture focusing on constraints and qualities, avoiding feature distractions, and designing systems based on major forces for better stakeholder outcomes.
Explore a new programming paradigm called Design by Introspection, focusing on optionality, introspection, and elastic composition to build powerful and flexible software components.
Explores Hash Array Mapped Tries as an efficient data structure for C++, combining benefits of trees and hash tables. Discusses implementation, performance, and applications in concurrency and functional programming.
Exploring the impact of organizational structure on microservices outcomes, focusing on business capabilities and providing practical guidance for successful implementation.
Explore C++ performance optimization techniques, covering design issues, data structures, memory allocation, modern CPUs, move semantics, and string handling, with practical examples and measurement strategies.
Explore advanced mixed reality development techniques for HoloLens, including gestures, voice commands, and immersive experiences. Master developer tools and create more natural, believable holographic applications.
Explore Windows Mixed Reality development: create immersive apps with 3D models, Unity, and familiar code. Learn about device integration and discover the potential of mixed reality in various industries.
Get personalized course recommendations, track subjects and courses with reminders, and more.