By me Ko-Fi </>

This list has the important and free courses that you can use to learn the basics and the most advance skills that are needed to level up your game as a programmer.

Linux

Courses School Duration Effort Frequency Prerequisites
Linux for web Developers
Udacity 10 hours 1 week self-paced none
Linux command line Basics Udacity 1 weeks 10 hours/week once a day none

EXTRAS

Courses School Duration Effort Frequency Prerequisites
Social Construct
Udacity 10 hours 1 week self-paced none
Courses School Duration Effort Frequency Prerequisites
Cryptography 1
Stanford 23 hours 1 week self-paced none