Resources by Type


Java Tutorial | AlphaCodingSkills

This tutorial covers all topics of Java which includes data types, operators, arrays, strings, control statements, functions, classes, object-oriented programming, constructor, inheritance, polymorphism, encapsulation, exception handling & File IO.

C++ - Standard Library Tutorial

This tutorial is intended for students or professionals interested in studying basic and advanced concepts of C++ standard Library. This tutorial covers C built-in functions and library, and C++ STL Library. The C++ STL Library contains declaration, syntax and member functions of respective STL Library. We believe in learning by examples therefore each and every topic is explained with lots of examples that makes you learn the topic in a very easy way.


Welcome to Workology! Your one stop shop for all HR & workplace digital resources. Come on in and stay awhile.

Figma Tips and Tricks

In this series of tutorials, Kezz Bracey will walk you through an extensive collection of tips and tricks, so you'll be working with Figma like a pro in no time!

Learn and Practice CSS Properties

There are more than 500 CSS properties but the browsers only support around 300+ properties. That's why we have prepared the list of 300 CSS properties with values which the current browsers support. This is not just a list. You can explore and practice each property.

JavaScript Tutorial | Tutorial Republic

This JavaScript tutorial series covers all the fundamental programming concepts, including data types, operators, creating and using variables, generating outputs, structuring your code to make decisions in your programs or to loop over the same block of code multiple times, creating and manipulating strings and arrays, defining and calling functions, and so on.

Node.JS Tutorial

Here we will learn complete node.js tutorial with examples. In node.js tutorial, we covered topics like node.js npm, node.js callbacks, node.js generators, nodejs buffers, node.js streams, node.js modules, node.js globals, node.js events, etc. for beginners and experienced with examples.

Asp.Net MVC Tutorial

Here we will learn a complete MVC tutorial with examples. In the MVC tutorial, we covered an MVC controller, view, models, partial views, action results, action verbs, master pages, etc. in a detailed manner with examples.


When you have control of your finances, instead of the other way around, you'll find that there is so much more to experience in life than the debt and paycheck-to-paycheck cycle.

30 Days of React

Over the next 30 days, we'll walk through everything you need to know to work with React. From the very beginning through testing and deployment of our first app.

The Docker Ecosystem

The Docker project has given many developers and administrators an easy platform with which to build and deploy scalable applications. In this series, we will be exploring how Docker and the components designed to integrate with it provide the tools needed to easily deliver highly available, distributed applications.

Introduction to Git: Installation, Usage, and Branches

This series covers the installation and usage of git on an Ubuntu 14.04 server. After completing the series, the reader should feel comfortable installing and using git, as well as how to create two branches (master and develop) and how to merge code from the development stage to production.

C# Tutorial | Cosmic Learn

C# programs can be developed via IDE like Microsoft Visual Studio, SharpDevelop or MonoDevelop. However for beginners it is recommended to start programming via a text editor so that you can get a firm grasp of the concepts of the language. We have started this training module with a hello world program as displayed above. You can use the left hand navigation to jump directly to a C# module you are interested in.

Try Django 1.11

Learn the fundamentals behind one of the most popular web frameworks in the world: Django. We will teach you step-by-step how to implement concepts like Views, Template Rendering, Forms, Saving Data, URL routing, Deployment aka Going Live, and so much more.

Ruby Introduction

Ruby is a dynamic, reflective, object-oriented, general-purpose, open-source programming language. It is a very simple, friendly and easy to use programming language. Its creator, Yukihiro �Matz� Matsumoto has often said that he is �trying to make Ruby natural, not simple,� in a way that mirrors life.

Learn PHP

PHP is the most widely used server language on the web. This course will help you get started with the language in no time. We will cover installing a web server, PHP, and the MySQL database server. Then we will process form data and later store everything in a MySQL database.

Learn Git

If you already have some experience with Git, then this is the training that will make you an expert. From a deep look at the fundamental commands, to the design of a distributed workflow, this training gives you a full overview of the Git toolset.

Coding Starter Kit

From answering the most basic programming questions to helping you figure out which language you should start with and free tutorials, the Coding Starter Kit is your one stop shop to learn programming.