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
AP® Microeconomics
Unlocking Information Security I: From Cryptography to Buffer Overflows
Lean Production
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a wide range of free and certified Structural engineering online courses. Find the best Structural engineering training programs and enhance your skills today!
Explore concurrent algorithms, hardware trends, and Java Memory Model intricacies for engineering robust library components in multi-threaded environments.
Learn how Comcast built an Advanced Applications Engineering team to develop the XFINITY TV app, driving innovation and meeting mobile app development demands for Xfinity and beyond.
Explore data engineering career paths, industry changes, and essential skills with Joe Reis. Gain insights on transitioning from software engineering or data analysis roles and receive valuable career advice.
Comprehensive guide for setting up a MacBook Air M1 for software engineering, covering essential tools, IDEs, programming languages, and productivity apps.
This class is designed to be hands-on, and we will be using several Python frameworks against CTF challenges: a binary analysis framework called angr and a SMT solver called z3.
Learn essential Windows malware reverse engineering skills through hands-on experience with tools and techniques, covering triage, static, and dynamic analysis.
Advanced Windows malware analysis workshop covering anti-RE techniques, encryption, VM evasion, and packing. Hands-on labs for triage, static, and dynamic analysis to enhance reverse engineering skills.
Explore social engineering techniques, craft phishing emails, and learn defensive strategies in hands-on labs. Gain practical skills for ethical hacking and cybersecurity certifications.
Comprehensive introduction to malware analysis techniques, covering dynamic and static analysis, packers, and malware defenses. Hands-on approach with labs for practical application of concepts.
Comprehensive training on Information Systems Security Engineering, covering domains, processes, and standards. Equips professionals with advanced skills in designing and implementing secure systems.
Explore the evolution of multi-threading apps, threading models, and backend connection management in this comprehensive overview of threads and connections in backend engineering.
Explore index fill factor's impact on database performance, including storage representation, IO costs, page splits, and fragmentation. Learn to optimize this double-edged parameter for efficient backend systems.
Explore Mutual TLS: encryption, authentication, advantages, and challenges in client-server communication. Gain insights into secure network protocols for backend development.
Explore database logging techniques including WAL, checkpointing, and undo logs to ensure data durability and recovery in backend systems.
Explore hash tables' efficiency in caching, database joins, and load balancing, while examining their costs and limitations in various applications and programming languages.
Get personalized course recommendations, track subjects and courses with reminders, and more.