Learn Advance Your Future.

 

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

React in Patterns

A book about common design patterns used while developing with React. It includes techniques for composition, data flow, dependency management and more.

Linux for Noobs

This course is based on virtual environment built on Linux Ubuntu where you can try out code snippets. If you are familiar with Linux then you can skip this tutorial and start exploring LabEx right away.

Learn Git from Scratch

This course will teach you the basic concepts of Git and how to use Git effectively, and in the last lab, you will conduct a real project in GitHub with step by step instructions. Special thanks to Jake who has been a valuable contributor!

Demystifying Rails

This book doesn't teach how to use Rails to build prototypes. Instead, this book dives one layer below the surface to expose how Rails is pieced together.

A Guide to Git and Github

A beginner friendly guide to using git and working with Github.com. This book is for the absolute beginner and provides a gentle introduction to git and Github. Get a jump start using git on your projects, and learn how to push those projects to Github.com. This book is required reading as part of the course work at Launch School.

Object Oriented Programming with Ruby

Learn the basic foundational building blocks of object oriented programming, starting from the very beginning. Existing developers will be able to quickly pick up Ruby syntax and idioms, while new programmers will enjoy a smooth introduction to OOP concepts. This book is required reading as part of the course work at Launch School.

Introduction to Programming with Ruby

Learn the basic foundational building blocks of programming, starting from the very beginning. Existing developers will be able to quickly pick up Ruby syntax, while new programmers will enjoy a smooth introduction to programming concepts. This book is required reading as part of the course work at Launch School.

Introduction to SQL

Learn the basics of Structured Query Language, and understand how to manipulate and query data in modern relational databases. This book is required reading as part of the course work at Launch School.

Mastering Advanced Scala

This book goes beyond simple Scala usage and covers some advanced topics. It explores techniques that are usually considered non-trivial and shows their use in real projects. We cover type classes, iteratees, category theory and look at some purely functional libraries. If you already know Scala but want to go deeper, this is the book for you

Modern Web Development with Scala

A concise step-by-step guide to the Scala ecosystem This book takes a very practical approach to teaching Scala. It begins by showing you just enough basics to get started and then guides you through the process of building a technology-packed real-world Web application using popular backend and frontend technologies. Overall, the book provides a great introduction to the Scala ecosystem.

Into to Apache Spark

This free module describes what you will learn in these lessons, the instructor's experience with Hadoop and Spark, and what you will be able to do with what you learn.

Algorithms by Jeff Erickson

This web page contains a free electronic version of my self-published textbook Algorithms, along with other lecture notes I have written for various theoretical computer science classes at the University of Illinois, Urbana-Champaign since 1998.

Clear Both