E-Learning technology courses online

Featured Courses

Unlimited Course Access
Get unlimited access to our entire catalog of 125+ courses for a small monthly fee
Students: 2,427
Video: 500+ Hours
Includes: Access to 125+ courses
30 day money back guarantee!
Available on all mobile devices
Certificate of completions
Free certification exam
$4,000+ value


Learn anything. Anytime. Anywhere. Sound good?

That's exactly what the Stone River Unlimited Course Access Subscription offers. You’ll get full access to our entire catalog of 125+ (and counting) technology courses - that’s over 500 hours of video content - with topics focused on programming, development and design.

If you have an interest in programming, design or development, whether as a career or a hobby, this subscription is exactly what you need. 300,000 students have already enrolled in our courses, and they can’t all be wrong.

Our huge variety of courses is just the tip of the iceberg. There are plenty more benefits, including:

  • 24 hour access, 7 days a week, learn from any computer or mobile device in any location, for as long as you need it.
  • Free access to certification exams and a free certificate for each course you complete. These certificates can be added to your Linkedin profile, your resume, shared via web link or printed and can be verified by potential employers with a unique ID verification (provided).
  • Your Unlimited Course Access Subscription is just that; unlimited. That means any new, hot topics we release (like Big Data, mobile development or JavaScript) will be automatically added to your account. So you can future-proof your skills without any extra cost, and remain at the cutting edge of your chosen field.
  • Your subscription comes with a 30-day, no-risk, money back guarantee. If you’re not happy with what you’ve learned after the first month, you can cancel your subscription and receive a full refund, no questions asked.

Forget about endless hours of Googling and reading through blog posts or watching unorganized tutorials.

Forget about handing out your personal details left right and center so these sites can sell you stuff instead of teaching you what you need to know.

Instead, picture an expert instructor ready and waiting to teach you up to date, relevant, and practical skills - without the sales pitch. Picture yourself building up a solid foundation of knowledge that you can use in the real world right now, learning at your own pace.

That's what you get with the Stone River eLearning Unlimited Course Access Subscription.

Don't put your education off any longer. Enroll risk-free today!

130 Course Bundle
$29/m
Angular 2 Crash Course with TypeScript
Learn Angular 2 coding with TypeScript
Students: 3,514
Video: 5 Hours | NEW!
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion


There’s no way around it. If you want to gain a competitive edge in UI/UX design, web development, or anything to do with mobile and desktop web apps, then you need to know Angular JS. Better yet, you need to know Angular 2, the latest version. This Angular 2 crash course will refresh your memory and get you updated on the essentials of the latest version. And if you’re just getting started with Angular JS, don’t worry = this is the perfect introduction too.

Get Up to Speed with Angular 2

  • Understand Angular 2 and how it can help you as a developer
  • Code an Angular 2 project with an online IDE
  • Get to grips with Angular 2’s many powerful features
  • Improve your UI/UX design and development skills
  • Discover what’s new in the latest version of Angular

Upgrade your Programming Skills

With 71 lectures and 5 hours of content, this Angular 2 online course will give you a thorough understanding of how Angular 2 solutions are designed, administered, and developed. If you’re a web, mobile or service app developer, architect, UI designer, tester or administrator, or if you just want to know how to get Angular 2 projects up and running, then this is the course for you.

You don’t need any Angular 1 or UI experience to take this course, although if you’re familiar with creating web UIs with normal JavaScript tools (jQuery, Bootstrap, etc.), or object-oriented scripting languages like Java, C#, Python etc., you’ll already have a head start.

The course will begin with an introduction to TypeScript, the Cloud9 IDE and using Angular 2 modules. Then you’ll get stuck into Angular 2’s components, building a UI and binding your data. After that things get a little more challenging with a breakdown of advanced component concepts and component composition. From there you’ll jump into services, web services, and routing before setting up Angular 2 from scratch.

By the end of this course you’ll be able to set up and get going on your own Angular 2 projects quickly, easily, and efficiently.

About Angular JS

Angular is a development platform for building mobile and desktop web applications. It’s a structural framework that allows you to use HTML as your template language, and is JavaScript based. It has many high-power features like data binding and dependency injection that eliminates huge chunks of coding for the developer, making the process much more efficient and streamlined. It’s mostly maintained by Google and a wide network of users. Angular 2 is the latest version of the framework, first released in September 2014.

Stone River eLearning
$27
Bootstrap 4: Exploring New Features
Exploring New Features:Build Responsive Websites
Students: 2,134
,
Video: 1.5 Hours | NEW!
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

First look at the all new BOOTSTRAP 4. Find out what’s new LEARN Bootstrap 4.

Twitter Bootstrap has become the most widely used framework for quickly building responsive websites, and they're currently launching Bootstrap 4 to the public. Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.Designed for everyone, everywhere.Bootstrap makes front-end web development faster and easier. It's made for folks of all skill levels, devices of all shapes, and projects of all sizes.

One framework, every device.Bootstrap easily and efficiently scales your websites and applications with a single code base, from phones to tablets to desktops with CSS media queries.

Everything you need to learn about Bootstrap 4.0 alpha is provided within this course.

  • no wasted time watching someone type we get right to the point
  • quick lessons get right to the point
  • fully covered topics with real world examples
  • full HD easy to read source coding
  • Bootstrap makes front-end web development faster and easier. It's made for folks of all skill levels, devices of all shapes, and projects of all sizes.

This course covers all the components you will need to create your own Bootstrap 4.0 functional website.

Bootstrap easily and efficiently scales your websites and applications with a single code base, from phones to tablets to desktops with CSS media queries.

Course Goals:

At the end of the course, you will be able to:

  • Learn how to build a website using Bootstrap 4.0
  • Understand new features and functionality in Bootstrap 4.0
  • Implement Bootstrap 4.0 alpha code
  • Design and create your very own Web site
Stone River eLearning
$15
Introduction to Docker
Start leveraging the popular docker platform
Students: 2,167
Video: 2 Hours | NEW!
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

For much longer than anyone cares to admit, it was easier to ship a physical container of coffee beans halfway around the world than it was to get all of the necessary bits and pieces needed for a software program from one machine to another. Then came Docker, and the problem was finally solved. This very interesting platform is fun and easy to learn, and gives an entirely new perspective on the world of programming. Plus, it’s another pretty bow to add to your CV.

Your Complete Docker Crash Course

  • Learn what Docker is and how to use it
  • Familiarise yourself with the Linux operating system
  • Get to grips with Docker Hub
  • Create your own Wordpress site with Docker

No Linux Experience? No Problem!

This course has been designed for anyone who wants to learn Docker regardless of their experience level, but if you’re not familiar with Linux (which Docker uses), never fear; we’ve included an extensive - but not overwhelming - overview.

You’ll start by taking a look at Docker’s infrastructure and – you’ll be glad to know – how to install it on OSX and Windows. Once that’s done, you’ll learn everything you need to know images and containers, creating an image and running a web server. Then it’s into the nitty gritty of Docker Hub, tag, push and pull images, customising an image, and Docker Commands. You’ll finish off by creating a fully functional Wordpress website and running it, using Docker as the catalyst to make it happen.

With over 25 lectures and 2 hours of content, by the end of this course you’ll know exactly what Docker can do and how do it. Plus, you’ll be posed to use it in scenarios where it will most likely save you plenty of work. Not bad!

About Docker

Basically, Docker allows you to ‘build, ship and run any app, anywhere’. It automates the deployment of apps inside software containers using various features of the Linux operating system (although it can be used on Mac and Windows). Think of it like a shipyard with a big cargo ship – it packages the various pieces of cargo needed for delivery (i.e software), then gets it onto the ship and off to its destination efficiently, safely and in one neat package.

Stone River eLearning
$27
Erlang Programming for Beginners
Understand what Erlang is and be able to write small Erlang programs
Students: 2,132
Video: 2.5 Hours | NEW!
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

Coders are in high demand in virtually all industries nowadays – a trend that is only set to continue in future years. For that very reason, finding employment as a programmer is increasingly competitive. Adding Erlang to your list of programming languages is a fantastic way to stand out from the growing crowd of job-seeking coders. It's a unique language that has its own specialised niche, so having it in your arsenal is definitive proof that you're a pro.

Expand your knowledge of programming languages

  • Understand what Erlang is and where it came from
  • Write your own small Erlang programs
  • Add an esoteric language to your repertoire
  • Gain a new, unique perspective of coding

Write your own Erlang Program

This Erlang for beginners online course offers an extensive introduction to the world of Erland. Designed with complete beginners in mind, it features 30 lectures and 2.5 hours of content that will teach you all of the Erlang basics (and more besides).

You'll learn about the origins of Erlang, what makes it so different to other languages, and work your way up to building small, compiled programs with this rare language. The emphasis is on hands-on, practical experience, so be prepared to dive straight in at the deep end.

Beginning with installation, features and syntax, you'll quickly get to grips with creating functions with Erlang, conditional flow and looping and working with process IDs. Then it's into the core of Erlang; lists, recursions, comprehensions, pattern matching, types and type conversions, exception handling, records and more. If it sounds complicated, don't worry; our expert tutor will guide you every step of the way.

By the end of the course, you'll know how to build basic programs with Erlang and will have a solid foundation of knowledge to build on. If you're an aspiring programmer of any kind or even an experienced one looking for a new challenge, then this course is for you.

Tools Used

Erlang is a functional programming language originally developed by Ericsson to build software for its telecommunications products. It's completely different to most other programming languages out there, and is in fact more like an operating system than anything else. It can be used for a variety of tasks including monitoring systems and distributing databases, among others.

Stone River eLearning
$17
Node.js - From Zero to Web Apps
Code a Node.js Project with an Online IDE
Students: 3,233
Video: 3 Hours | NEW!
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

To a certain extent, it can seem as though different programming languages are only suitable for a specified set of tasks, like building apps or analysing data. If you feel as though you need to be fluent in several in order to get anywhere in the coding world, think again. Node.js is a very versatile (and very popular) language that, if you add it to your skill set, is guaranteed to open doors. Create real time web apps, build APIs, streaming applications or CPU intensive apps, and do it all quickly and efficiently.

Future-Proof Your Web Development Skills

  • Code a Node.js project with an online IDE
  • Learn how Node.js works with Gulp, Bootstrap, GIT, Express, and NPM Bower
  • Add a NoSQL database to a Node.js project
  • Understand routing, packages, templating engines, UI dependencies and more
  • Gain a thorough knowledge of web development with Node.js

Develop Web Applications with Node.js

This Node.js fundamentals online course contains 48 lectures and over 3 hours of content. Although designed for beginners with some web development experience under their belt, those new to coding will be able to pick it up without much difficulty. The goal is simple; learn how to get your node.js web app projects up and running.

The course will start off with an overview of what Node.js is and isn't, and what it can and can't do. Once that's covered, you'll begin working with Express and start coding your own Node web app with the help of Bootstrap, Gulp, Node templating engines and express routing. You'll also cover how to use a database with Node.js. By the end of the course, you will have coded your first web app with Node.js and learned everything you need to know to get your own projects started.

Whether you're an IT professional or a hobbyist, this course will give you a solid understanding of how Node.js web applications work and how they're designed, administered, and developed. Web developers as well as UI designers, testers and administrators are guaranteed to find it useful.

Tools Used

Node.js was launched in 2009, initially only supported by Linux. Now cross-platform, it is a runtime environment for developing server-side web applications, and many of its basic modules are written in JavaScript. Basically, it builds the server sides of websites (like PHP), but it's capable of much more. It's highly scalable and very efficient, and in short, it's going places.

Stone River eLearning
$17
Learn MongoDB From Scratch
Everything you need to master MongoDB
Students: 2,135
,
Video: 2.5 Hours | NEW!
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

Learn MongoDB From Scratch

This course provides a foundation for a solid understanding of MongoDB's capabilities and functionality. The information in this course culminates an understanding of MongoDB's capabilities and limitations as a database, it's place in Web Application design, and it's integration into web applications built with any server-side or UI framework. Considerations in modeling data for use with MongoDB are discussed, Mongo's powerful querying and aggregation libraries are explored, and it's scaling capabilites are presented in detail.

Over this course you'll set up a powerful and efficient development environment with an online IDE. You'll then learn to get MongoDB configured and running, how to import data into MongoDB, and how to create new databases. You'll practice using Mongo Query Language commands including CRUD operations and creating indexes for optimizing those operations. This course also introduces you to the powerful MongoDB Aggregation Framework and leads you through detailed examples as you design and build aggregation features into the course's hands-on web application coding project. You'll become familiar with MongoDB's powerful scaling capabilities as this course presents replication and sharding principles, practices, and design guidelines.

After learning all of the material in this course's lectures and coding all of the hands-on practice tasks, you'll have a complete and working web application, fully integrated with MongoDB and capable of running various queries, aggregation processes, and able to display database output in a non-trivial Javascript UI. You'll walk away from this course with the core knowledge, practice, and confidence necessary to immediately begin working productively with MongoDB in the real world.

Stone River eLearning
$27
Learn MEAN Stack (Coming Soon)
MEAN - MongoDB, Express.js, AngluarJS and Node.js

Learn MEAN Stack (Coming Soon)

Stone River eLearning
$47
Become a Professional Python Programmer Bundle
You can do anything with Python - Learn it all here
Students: 11,501
Video: 40 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

Python programming is one of the most demanded skill sets in today's job market, and for good reason. Python allows you to do just about anything you can think of; web development, data analytics, game development - even controlling robots!

This Python Programming Professional Bundle is designed to get you up to speed with all the major Python skills you need right now. Learn on your own time and at your own pace, just be sure to learn this stuff.

What Can You Learn?

Python Programming for Beginners: If your knowledge of Python and programming is limited – or even non-existent – then this course is the perfect starting point for you. You'll be guided through the installation process and the various features and functions of Python, and then you'll put your knew found knowledge to practical use by solving 'real life' programming problems. Ideal for both programming beginners or experienced programmers new to Python.

Python Web Programming: Python is one of the most concise and easily understood programming languages out there, and one of its most popular applications is the web. This is the definitive python web programming course, designed for programmers, web developers, app creators, and anyone who wants to become 'code literate'. Not only will you acquire an in-depth understanding of the programming language and its application for the web, you'll get hands-on experience building programs too.

Python Game Development: Create a Flappy Bird Clone: As well as web development, data visualisation and analysis, and a host of other applications, Python is a programming language perfectly suited to game development. With this course, you'll learn the easy way. Rather than working through hours of lectures and exercises, you'll literally create a game as you go. Who said picking up new skills can't be fun?

Data Visualisation with Python and Matplotlib: Companies are finally waking up to the benefits that big data and data analysis can have for their business. However, the majority of them lack the know-how to turn this data into something easily understood, readable, and presentable. That's where data visualisation comes in. Using Python in conjunction with Matplotlib, you can create just about any 2D or 3D graphs, bar charts, scatter plots, and more.

Data Analysis with Python and Pandas: Data analysis is one of the most sought-after skills from the biggest companies in the world, and guesses what? Python can be used to do it. Working with Pandas, you'll learn how to import and export data in a wide variety of forms, and organise and manipulate it into whatever way you need. Combined with our Data Visualisation with Python course below, it's all your need to become a genuine data guru.

Learn Python Django from Scratch: If you already have some experience with Python, web development or both, then this is the perfect course to take your expertise to the next level. Working in conjunction with Django you'll create a website from scratch featuring map integration, e-commerce functionality and a host of other complex features. Master this skillset, and you'll be all set to take the web by storm with database-driven yet simple and beautiful sites.

Go Where the Money is

Companies such as Google, Yahoo!, Disney, Nokia, and IBM all use Python. In fact, among programming languages, Python had the largest year-on-year job demand growth — at 19% — as of March 2013. This growth has been increasing ever since. Notably, the overall hiring demand for IT professionals dipped year over year by 5% as of January 2014, except for Python programmers which increased by 8.7%. In New York, Python developers ranked #8 of the most in-demand tech workers, making an average of $106k/year. On the other side of the Atlantic, Python programmers also enjoy a strongly rising demand for their skills as shown by the following graph.

7 Course Bundle
$185
View All Courses

AS FEATURED ON