Course catalog

Serious courses for technical work.

Explore complete learning paths for verification engineers, RTL teams, and advanced programmers. Start with the fundamentals, then go as deep as the work demands.

34 courses available

Free and premium · Self-paced

Advanced 13 hours 8 modules Free

Advanced CrewAI Engineering

Production CrewAI architecture, orchestration, delegation, knowledge, integrations, observability, evaluation, safety, cost, and deployment.

Advanced 9 hours 6 modules Free

Advanced Go Systems Engineering

Production Go concurrency patterns, generics, scheduler and garbage-collector behavior, the memory model, profiling, benchmarking, service operations, and performance diagnosis.

Advanced 11 hours 9 modules Free

Advanced OpenClaw Agent Systems

OpenClaw system architecture, tool contracts, memory at scale, multi-agent routing, planning, recovery, evaluation, cost, safety, and operations.

Advanced 26 hours 8 modules Free

Advanced Python Engineering

An advanced engineering course on Python protocols, internals, typing, concurrency, asyncio, performance, and production architecture.

Advanced 7 hours 7 modules Free

Advanced RAG Engineering

Retrieval quality engineering through hybrid search, reranking, advanced indexing patterns, evaluation metrics, and systematic failure analysis.

Advanced 11 hours 9 modules Free

Advanced Rust Systems Engineering

Advanced lifetime design, dynamic dispatch, smart pointers, interior mutability, concurrency, async Rust, macros, unsafe boundaries, FFI, and performance engineering.

Advanced 17 hours 10 modules Free

Advanced UVM Engineering

Production UVM architecture spanning advanced stimulus, register models, SoC reuse, debug, performance, and acceleration.

Beginner 21 hours 15 modules ₹20,000

SystemVerilog Beginner Bootcamp

A ground-up SystemVerilog course: the type system, processes and scheduling, arrays, classes, and a first pass at assertions, randomisation, and coverage.