| Subject |
Difficulty |
Prerequisites |
$/hour |
Syllabus |
| C Programming Language |
Beginner |
- |
35$/hour |
- Compiling and Running
- Data types
- Control Flow
- Loops
- Functions
- Pointers
- Arrays
- Data structures
|
| Data Structures and Algorithms |
Beginner |
C Programming Language (beginner) |
45$/hour |
- Complexity
- Linked List
- Stack
- Queue
- Graph
- Hashmap
|
| Digital Design and Computer Architecture |
Beginner |
- |
55$/hour |
- Boolean algebra
- Transistors
- Logic gates
- Combinational Logic
- Encoder and Decoder
- Multiplexer and Demultiplexer
- Adders
- Circuit simulator
- Sequential Logic
- Flip-flop and Latch
- Register
- Hardware Design Language
- Simple RAM
- Simple CPU
|