Resources by Type

Blog's

Django Girls Tutorial

This tutorial will not magically turn you into a programmer. If you want to be good at it, you need months or even years of learning and practice. But we want to show you that programming or creating websites is not as complicated as it seems. We will try to explain different bits and pieces as well as we can, so you will not feel intimidated by technology.

Play With Docker

The Play with Docker classroom brings you labs and tutorials that help you get hands-on experience using Docker. In this classroom you will find a mix of labs and tutorials that will help Docker users, including SysAdmins, IT Pros, and Developers.

The Git Parable

The following parable will take you on a journey through the creation of a Git-like system from the ground up. Understanding the concepts presented here will be the most valuable thing you can do to prepare yourself to harness the full power of Git.

Think Like (a) Git

When you're just getting started, something as straightforward as a merge can be terrifying. It can take a long time to really become comfortable using some of Git's more advanced features. My goal with this site is to help you, Dear Reader, understand what those smug bastards are talking about.

The Python Guru

Start from here if you are beginner. In this section you will learn everything you need to know about python, each lesson expands on the previous one, so i recommend to start sequentially.

Django Tutorial | Tech With Tim

This series is designed to teach you how to use the web framework known as django! Django is a full stack web framework meant for rapid development of websites. Throughout this tutorial I will be walking you through how to create a fully functioning website.

A Beginner's Python Tutorial

When CivilizationTM IV (Firaxis Games, published by Take2) was announced, one of the most exciting features was that much of the scripting code will be in python, and the game data in XML. This tutorial attempts to teach you the basics of python programming that you could use with civIV.

SQLBolt

Welcome to SQLBolt, a series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser.

Concise JavaScript

A concise and accurate JavaScript tutorial/notes written for those entering the JavaScript world for the first time but already have experience with other languages

Sketch Tutorials

Sketch Master is a collection of video training courses for professionals learning sketch. The courses are fast-paced and focused on real projects and practical workflows'like designing app icons, mobile app interfaces, and SVG graphics.

RMC Project Management

With RMC, you'll get the help you need to advance your career in project management. Our classes and products give you the essential skills to be a better project manager, and those skills can lead to your next job, promotion or project.

100 Days of Swift

Learn Swift by building cool projects. Gain a solid foundation in Swift, Xcode, Programming Concepts, and iOS Development. 40 projects. 160 videos. Over 16 hours of Video. No programming experience required.

Core Ruby Programming

The Ruby Study Notes is a step-by-step tutorial to programming in Ruby and you can follow it page by page, reading the text and running the sample programs. There are no large applications here - just small, self-contained sample programs

Programming Ruby

This book is a tutorial and reference for the Ruby programming language. Use Ruby, and you'll write better code, be more productive, and enjoy programming more.

Ruby on Rails (Rails 5)

Since its initial publication in 2010, the Ruby on Rails Tutorial has been one of the leading introductions to web development. In this bestselling tutorial, you'll learn how to develop and deploy real, industrial-strength web applications with Ruby on Rails, the open-source web framework that powers top websites such as Hulu, GitHub, Shopify, and Airbnb.