Learn Advance Your Future.

 

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

A Nicer Way To Learn About HTML & CSS

A book about code that doesn't read like a 1980s VCR manual... It's not just for programmers, it's written and presented to make it easy for designers, bloggers, content and e-commerce managers, marketers to learn about the code used to write web pages...

Git Pocket Guide

Learning by doing is the best way to grasp new technologies With interactive learning, teams get hands-on experience with tech like Kubernetes, Python, Docker, Java, and more'in safe live dev environments. So they're more comfortable putting it to work in real-world situations.

Programming JavaScript Applications

The learning platform your tech teams need to stay ahead. More than 60% of all Fortune 100 companies trust O'Reilly to help their teams learn the technologies of today'and be ready for what's next. We can help yours too.

Building Web Apps with Go

Welcome to Building Web Apps with Go! If you are reading this then you have just started your journey from noob to pro. No seriously, web programming in Go is so fun and easy that you won't even notice how much information you are learning along the way!

Angular 2 Training

Over the last three and a half years, Angular has become the leading open source JavaScript application framework for hundreds of thousands of programmers around the world. The "1.x" version of Angular has been widely used and became extremely popular for complex applications. The new Angular 2.x has also announced its final release version.

Conquering the Command Line

This book is for new developers, experienced developers, and everyone in between who wants to master Unix and Linux commands. This book was designed to showcase some of the most useful commands that a developer can know to help them in their daily tasks.

Competitive Programmer's Handbook

Competitive Programmer's Handbook is a free online book whose purpose is to give the reader a thorough introduction to competitive programming. You can download the book here (PDF) and view the project on GitHub.

The Rust Programming Language

This version of the text assumes you're using Rust 1.49 or later with edition="2018" in Cargo.toml of all projects to use Rust 2018 Edition idioms. See the �Installation� section of Chapter 1 to install or update Rust, and see the new Appendix E for information on editions.

Bash Shell Scripting

Bash is a "Unix shell": a command line interface for interacting with the operating system. It is widely available, being the default shell on many GNU/Linux distributions and on Mac OSX, with ports existing for many other systems. Check out the full wikibook!

Clear Both