Learn Advance Your Future.


Find the best courses, videos, books, podcasts, and blogs to learn a new skill

Learn SQL the Hard Way

Learn SQL The Hard Way is a crash course in the basics of SQL to store, structure, and analyze data. With this book you can understand what is going on in your database, whether you use an ORM or direct access.

Learn Git Branching

"Learn Git Branching" is the most visual and interactive way to learn Git on the web; you'll be challenged with exciting levels, given step-by-step demonstrations of powerful features, and maybe even have a bit of fun along the way.

The JavaScript Tutorial

Main course contains 2 parts which cover JavaScript as a programming language and working with a browser. There are also additional series of thematic articles.

Learn Programming

Learn programming from scratch, and practice in an intuitive environment. Throughout this course, you will learn the fundamental programming concepts.

Adobe XD Course

Do you want to design interfaces quickly and without issues? Not only are we going to discuss working techniques for Adobe XD but also make our project into a working website with Adobe Muse!

The School of Greatness

Episodes range from interviews with incredible world-class game changers in entrepreneurship, health, mindset, and relationships, to solo rounds with the host, Lewis Howes (me!), and the once a week listener-favorite, the 5-Minute Friday format. I also have unique interviews like this with YouTube celebrities.

Algorithms by Jeff Erickson

This web page contains a free electronic version of my self-published textbook Algorithms, along with other lecture notes I have written for various theoretical computer science classes at the University of Illinois, Urbana-Champaign since 1998.

Clear Both