Assembly Language
Machine architecture, CPU registers, instruction sets, memory addressing modes, and low-level execution.
Choose a course. Each course is a series of modules you take in order.
Machine architecture, CPU registers, instruction sets, memory addressing modes, and low-level execution.
State space search, heuristics, knowledge representation, machine learning basics, and neural networks.
Transmission media, modulation, packet switching, flow control, OSI physical and data link layers.
Arrays, linked lists, stacks, queues, trees, graphs, and hash tables. The foundation of efficient computing.
Relational models, SQL, normalization, B-trees, ACID transactions, and database indexing.
Boolean algebra, logic gates, K-maps, combinational circuits, flip-flops, and sequential state machines.
Classes, objects, inheritance, polymorphism, encapsulation, and robust design patterns.
Variables, control flow, functions, loops, and problem-solving patterns. The first course for beginners.
Software development lifecycles, requirements engineering, design patterns, testing, and CI/CD.
No courses match your filter.