Tutorials/Conferences

NDC Conferences
After launching in Oslo 2008, NDC quickly became one of Europe’s largest conferencesfor .NET & Agile development. Since then, the conference has evolved to encompass all technologies relevant to Software Developers. NDC speakers come from all over the world and are recognized as experts and thought…
Tutorial - Linux Handbook
Step-by-step tutorials to demonstrate a complicated procedure.

Udacity

Continuous Integration and Deployment
In this course, you’ll learn how to improve the mobile development process by using continuous integration and deployment.
Website Performance Optimization
Learn how browsers convert HTML, CSS and JavaScript into websites while you experiment with Chrome Developer Tools to measure and optimize website speed!
Web Tooling & Automation
In this course, you’ll learn how to setup your development environment and save a lot of time and effort with automatic optimization.
High Performance Computer Architecture
The HPCA course covers performance measurement, pipelining, and improved parallelism through various means.
Deploying Applications with Heroku
Deploy your first web application using the Heroku platform and learn about the underlying mechanics of web hosting.
Compilers: Theory and Practice
This course teaches the theory and practice behind building compilers for higher level programming languages.
Introduction to Machine Learning Course | Udacity
This class will teach you the end-to-end process of investigating data through a machine learning lens. Learn online, with Udacity.
Intro to Hadoop and MapReduce
In this short course, learn the fundamentals of MapReduce and Apache Hadoop to start making sense of Big Data in the real world!
Machine Learning for Trading
Implement machine learning based strategies to make trading decisions using real-world data.
Get Your Startup Started
Segmentation and Clustering
The Segmentation & Clustering course provides students with the knowledge to build and apply clustering models to develop sophisticated segmentation in business contexts.
Intro to DevOps
Learn all about the DevOps landscape, workflow, and a survey of the systems currently being used to support scalable software deployment.
Version Control with Git
Learn how to use Git, a popular Version Control System and essential tool for any developer.
Website Performance Optimization
Learn how browsers convert HTML, CSS and JavaScript into websites while you experiment with Chrome Developer Tools to measure and optimize website speed!

OpenLearn

Distributed paradigms
This free course, Distributed paradigms, looks at some of the architectural and programming paradigms used in distributed system development. You will learn about synchronous and asynchronous...

GeneralAssemb.ly

Learn to code HTML, CSS, and JavaScript with Dash
Dash is a fun and free online course from General Assembly that teaches you how to program with the basics of web development through projects you can do right in your browser. Get started today!