Learn Advance Your Future.

 

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

Wireframing for Beginners

Wireframing is an essential skill for UX designers, and can have a huge impact on the outcome of the final product. From ideation to validation, Balsamiq's Leon Barnard shows how to get your wireframing off to the right start.

Introduction to C# & .NET Tutorial

In this introductory tutorial we cover C# as a language. C# is used by Stackoverflow, Handbrake, Unity Game Engine and many more. We will learn what C# is, what it's used for, and why you should learn this powerful programming language.

Introduction to Golang

In this introductory lesson on Go we provide a quick overview of what Go is, why you should learn this powerful language, the difficulty of learning Go and some prerequisites for this tutorial course.

Introduction To Java | Koder HQ

In this introductory tutorial we talk about what Java is, what it's used for, and why you should learn this powerful programming language. We also quickly cover the learning level of difficulty for Java and prerequisites for this tutorial course.

Introduction to Javascript | Koder HQ

In this introductory tutorial we talk about what Javascript is, what it's used for, and why you should learn this powerful programming language. We also quickly cover the learning level of difficulty for Javascript and prerequisites for this tutorial series.

Introduction to PHP | KoderHQ

In this tutorial we go over PHP as a programming language, what it's used for and why you should learn this powerful programming language to develop your dynamic website. We also cover the learning level of difficulty and any prerequisites needed.

Introduction to TypeScript

In this introductory lesson on Typescript we provide a quick overview of what Typescript is, why you should learn this powerful language, the difficulty of learning Typescript and some prerequisites for this tutorial course.

Learn Enough Command Line to Be Dangerous

Learn Enough Command Line to Be Dangerous is available as an ebook, an offline video series, and as a structured, self-paced online course. The course includes full online access to the book content, streaming videos, progress tracking, exercises, and community exercise answers.

Building GUI Apps with Python

This complete PyQt5 tutorial takes you from basic principles to complex applications, including multithreading and model views. We also have a library of example apps and custom widgets to use in your own projects.

The Bash Hackers Wiki

This wiki is intended to hold documentation of any kind about GNU Bash. The main motivation was to provide human-readable documentation and information so users aren't forced to read every bit of the Bash manpage - which can be difficult to understand. However, the docs here are not meant as a newbie tutorial.

A Hacker's Guide to Git

Git is currently the most widely used version control system in the world, mostly thanks to GitHub. By that measure, I'd argue that it's also the most misunderstood version control system in the world

Linux System Administration Basics

This guide presents a collection of common issues and useful tips for Linux system administration. Whether you're new to system administration or have been maintaining systems for some time, we hope this collection of basic Linux commands will help you manage your system from the command line.

Clear Both