Learn Advance Your Future.

 

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

Building a Hacker News clone in Django

In this video tutorial series, I would take you through building a social news site called �Steel Rumors� from scratch in Django 1.5. In case you don't like videos and prefer to read the steps, you can find them here too.

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.

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.

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

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.

An Introduction to Managing DNS

In this series, we will cover the basic ideas behind DNS so that you feel comfortable working with it. Afterwards, we will walk through various ways that you can gain greater control over your domains and DNS resolution.

Getting Started with Linux

This tutorial covers getting started with the terminal, the Linux command line, and executing commands. If you are new to Linux, you will want to familiarize yourself with the terminal, as it is the standard way to interact with a Linux server.

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.

Scaling Django

Django is a Python-based platform for building modern web apps. As with any platform, issues can arise with your need to scale and expand your user base. In this tutorial series, we will go over several strategies and best practices for scaling your Django app in a reliable, stable way.

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.

Clear Both