Click to follow links!
SadServers – learn Linux server management through 
simulated problem scenarios  
Project Euler (named after Leonhard Euler) is a 
website dedicated to a series of computational 
problems intended to be solved with computer programs.
Rosalind is a platform for learning bioinformatics 
and programming through problem solving. 
Learn X in Y minutes – From Ada to ZFS
Teach Yourself Computer Science – list of recommended
books (many available free online)
Programming for Lovers is a free online course that 
teaches programming using the Go programming 
language by immersing learners in fun scientific applications.
Beginner’s Linux Tutorial Playlist
Python 3.4 Programming Tutorials