Resources by Type

Blog's

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.

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.

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.

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.

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 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 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 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 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.

Python Tutorial - JournalDev

Python is one of the most popular programming languages. In the last few years, it has gained a lot of popularity due to the increasing interest in Data Science, Deep Learning, Machine Learning, and Artificial Intelligence.

User Interface Design

The visual part of a computer application or operating system through which a client interacts with a computer or software. It determines how commands are given to the computer or the program and how data is displayed on the screen.

Take a look at Ramit's Ultimate Guide to Personal Finance.

You can set yourself on the road to wealth with any amount of money if you use the easy, �set it and forget it� system I'll show you below. And that's what this guide is all about. You can end your money worries, feelings of overwhelm, and the frustration of sifting through the mountains of financial information.

Inside Intercom

The business world is finally starting to understand AI's true potential: not a magical solution to all our problems, but a useful complement to our existing strategies. MadKudu co-founder Francis Brero chats to Dee Reddy to explain.

User Research: What It Is And Why You Should Do It

First, we'll dive into what user research actually is; then, we'll create an overview of how you can use user research in your design process by listing the three most common reasons for doing user research namely, to create designs that are truly relevant, to create designs that are easy and pleasurable to use, and to understand the return on investment of your user experience (UX) design.

7 Great, Tried and Tested UX Research Techniques

Thinking about conducting some user research? Wondering which techniques are most likely to provide useful results? Then look no further. We've compiled a list of 7 excellent techniques which are tried and tested and have been proven to deliver real value in UX projects.

5 Stages in Design Thinking Process

We will focus on the five-stage Design Thinking model proposed by the Hasso-Plattner Institute of Design at Stanford (d.school). d.school is the leading university when it comes to teaching Design Thinking. The five stages of Design Thinking, according to d.school, are as follows: Empathise, Define (the problem), Ideate, Prototype, and Test.

Ideo.org

We design products and services alongside organizations that are committed to creating a more just and inclusive world.