Learn Advance Your Future.

 

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

Bash Shell Scripting

Bash is a "Unix shell": a command line interface for interacting with the operating system. It is widely available, being the default shell on many GNU/Linux distributions and on Mac OSX, with ports existing for many other systems. Check out the full wikibook!

Getting Started with React Native

Many different kinds of people use React Native: from advanced iOS developers to React beginners, to people getting started programming for the first time in their career. These docs were written for all learners, no matter their experience level or background.

The Angular Firebase Project Course

The Angular Firebase PWA Course will teach you how to build a complex progressive web app with Angular 9 (ivy), Material Design, and Firebase. It starts from absolute basics and eventually culminates with the deployment of a server-rendered PWA on Google Cloud Run.

Digging Into Node.js

In this course, you'll get to know the fundamental concepts in Node.js: CLI programming, file system access, asynchrony, streams, HTTP servers & routing, database persistence, and child processes.

Learn React Native

Examples in this course allow you to get started quickly and see your changes immediately in React Native using Expo, or use pure React Native standalone if you prefer. By then end of the course, you'll be able to ship your very own native mobile applications!

TypeScript Fundamentals

Learn Typescript features such as abstract classes, interfaces, enums and more -- these features increase your ability to fix errors fast, and work alongside modern frameworks like React, Ember.js and Angular 2.

Learn Javascript

This book will teach you the basics of programming and Javascript. Whether you are an experienced programmer or not, this book is intended for everyone who wishes to learn the JavaScript programming language.

Pro Git Book by Scott Chacon and Ben Straub

The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com.

Let's learn Go

This website is an online book that aims to introduce people to this awesome language. And if you, actually, stumbled upon it while looking for real gophers, let me still invite you to read it and learn something cool! C'mon, go-pher it!

Android Developer Fundamentals Course

Android Developer Fundamentals is a training course created by the Google Developer Training team. You learn basic Android programming concepts and build a variety of apps, starting with Hello World and working your way up to apps that use content providers and loaders.

Java Secure Programming

You'll explore all OWASP TOP 10 vulnerabilities to pave the way for application security with the guidance of leading AppSec experts, Red and Blue teams. Don't know how to fix them? After the course you'll be not only a certified professional but also a security guard of Java code.

Learn HTML & CSS in 14 days

This just may be the most comprehensive HTML & CSS course on the internet. With clearly explained concepts in short and to the point screencast videos, learn the fundamentals & build beautiful and professional websites. (Cheatsheets, references, and tools included.) --- IMPORTANT: This course is FREE and always will be.

Learn jQuery in 14 days

jQuery is one of the most popular JavaScript libraries for Front-End Development. In this course, you will create multiple web features from scratch: such as a photo-slider, accordion, tab feature and much more. You will have an intimate understanding of how the browser works and how to make interactive websites.

Clear Both