Learn Everything
30+ subjects across every major field. Structured paths from absolute beginner to industry master.
All CategoriesTechnology & ITEngineeringScienceMathematicsBusiness & FinanceDesign & CreativeLanguagesHealth & MedicineLaw & PolicyArts & MediaHumanitiesCareer & Skills
Beginner Courses
BeginnerBeginner
๐ป
Featured
Software Engineering
Data Structures & Algorithms
Complexity analysis, arrays, linked lists, trees, graphs, sorting, and searching.
20 hours8 lessons
Beginner
๐ป
Featured
Software Engineering
Operating Systems Fundamentals
Processes, threads, scheduling, memory, deadlocks, file systems, and virtualization.
12 hours8 lessons
Engineering
4 subjects available
โ๏ธEngineering
Mechanical Engineering
Thermodynamics, mechanics, materials science, CAD, and manufacturing.
42 courses
CADThermodynamicsSolidWorks
โกEngineering
Electrical Engineering
Circuits, electronics, power systems, signal processing, and embedded systems.
38 courses
CircuitsPCB DesignPower Systems
๐๏ธEngineering
Civil Engineering
Structural analysis, geotechnical, transportation, and construction management.
30 courses
StructuresAutoCADSurveying
๐ปEngineering
Software Engineering
System design, algorithms, design patterns, testing, and software architecture.
44 courses
AlgorithmsSystem DesignOOP