C Crash Course

Introduction to Computers
Fundamentals and concepts of computer.
  Arabic   Wait, that's cool!
Data types and operators
  Arabic   Part 1   Welcome to the jungle.
Branching and Iteration
  Arabic   Part 2   There's either a one or a zero.
Functions
  Arabic   Part 3   Never repeat the same code twice.
Scope and Extent
  Arabic   Part 4   Use me here or you better leave.
Pointers and Arrays
  Arabic   Part 5   Let the magic begin.
Dynamic Memory Allocation
  Arabic   Part 6   With great power comes great responsibility.
Structures and Unions
  Arabic   Part 7   C is like minecraft for programmers.
The C compilation process
  Arabic   Part 8   The Deeper you dive the Better you see.

Malware Analysis Crash Course

Introduction to Malware Analysis
Fundamentals and concepts of malware analysis and malware types.
  Arabic   Part 1   Ok, so basically I'm very smol.
Portable Executable File Format
Getting to know the data structure used to manage executable code
  Arabic   Part 2   Cool things hidden in a boring looking EXE files.
Basic Static Analysis
Getting to know how malware analysis looks like
  Arabic   Video   Part 3.1   So you made a tutorial explaining why the topic isn't enough?
Basic Static Analysis But Faster
Analyzing PE file capabilities and revealing hidden strings
  Arabic   Video   Part 3.2   Time is so precious after all.
Basic Dynamic Analysis
Analyzing PE file capabilities and revealing hidden strings
  Arabic   Video   Part 4   Expose the malware before it exposes you.

Blog.