Learn Technology Skills Online

Learn Technology Skills Online. Love our online learning courses or your money back.

View Our Courses Learn For FREE

Lifetime access to courses

Earn certificate of completion

Over 250,000 students taught

Learn on any mobile device

Featured Courses

Unlimited Course Access
Access our entire catalog of 100+ courses from any device

Enrolling in the Unlimited Subscription gives you access to our entire catalog of 100+ technology courses. Access your courses 24 hours a day from any computer or mobile device.

Imagine being able to learn virtually anything you want related to technology. Now imagine that you don't have to spend endless hours Googling and reading through blog posts, each trying to get your email address and sell you something. Imagine that you have an expert instructor waiting to teach you anything you want to know. That's what you get with the Stone River eLearning Unlimited Subscription.

Don't put your education off any longer. Enroll today.

120 Course Bundle
Build Android Apps with App Inventor 2 - No Coding Required
The most comprehensive App Inventor 2 course anywhere

The course starts off by teaching you how to setup everything necessary for developing App Inventor 2 applications, such as creating a gmail account, and showing you 3 possible options for testing and using your future App Inventor 2 applications. It then breaks down both sections of the App Inventor 2 interface in order to ensure you to get comfortable with the App Inventor 2 environment.

From there you will learn how to create 10 awesome Android applications using App Inventor 2, which gradually increase in complexity so that you never feel overloaded wtih information. Each application section will also be broken down into labeled categories that detail what type of material you are going to learn about. For example Block Time videos, focus on creating functionality using our App Inventor 2 blocks, and Component Spotlights are optional videos which serve to demonstrate the nuances and capabilities of a given component.

Lastly the course will teach you how to publish your App Inventor 2 applications on the Google Play Store to share them with the world, as well as update them, so that you may add additional features to your application in the future. By the end of this course you will fully grasp how to use App Inventor 2 to create real world Android applications that you can publish and maintain on the Google Play Store. You will also not only have a basic understanding of what is required when creating an Android application, but you should also now understand the basics of programming.

Stone River eLearning
Google Go Programming for Beginners
Learn Google Go programming online
Lectures: 41
Video: 4 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

The course is designed for anyone not familiar with Go. It’s a benefit to have some programming experience but not necessary. The course pace is perfect for beginners. You’ll get hands on training with Go…from the fundamentals to advanced topics. By the end of this course, you’ll know what Go is and if it is a language you’ll want to continue pursuing. 

Much of the course is taught using LiteIDE. LiteIDE is a development environment created specifically for Go. The course is broken into sections that get increasingly more difficult. By the time you reach the end, you’ll be ready to tackle the course project

Stone River eLearning
Swift Programming for Beginners
Learn Apples new Swift programming language
Lectures: 48
Video: 4 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

Swift is one of the hottest new languages on the market today, and essential if you want to develop iOS apps. This class will give you a big head start in becoming a solid Swift engineer. If you've ever tried to read online tutorials / the Apple documentation to get started but felt like you're banging your head against a wall...this course can help. Four hours of step-by-step instruction guide you through all the fundamentals: by the end you'll be able to write your own basic programs in Swift, and understand some of the most important language features like classes and protocols, and hooking up a GUI. Don't be intimidated, you can and will learn Swift!

This course teaches Swift 2.x

Stone River eLearning
iOS 9 App Development For Beginners
Learn iPhone app development with Xcode 7 and Swift 2
Lectures: 60
Video: 8 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

Unless you've been living under a rock for the last few decades, you'll know that Apple has a strong hold over the technology world; a hold that won't loosen its grip any time soon. You'll also know that this computer giant does things a little differently to everyone else. That's why having the ability to develop apps for iOS is vital for any successful developer – particularly when new versions are releases at such a regular pace. But don't worry; this course will get you up to speed.

Create Stunning Apps for Apple with Ease

  • Create native iPhone and iPad apps using Xcode and Swift
  • Get your apps on the iTunes App Store for anyone to download and use
  • Take the first steps towards becoming an Apple developer
  • Learn the ins and outs of the Apple developer centre and user interfaces for iOS apps

Build your own Apps from the Ground Up

This course will teach you everything you need to know to get started with creating Apple apps for iOS 9. It has been designed for students who are already familiar with programming structures and the software development process, and who have an interest in applying this to iOS applications.

With over 57 lectures and 6.5 hours of content, you'll go through the entire app building process from planning and design right up to publishing your app in the iTunes App Store. Starting with an overview of becoming an iOS developer and Apple's developer centre, you'll then progress to building the user interface of your app. This includes storyboards, controls, navigation and more. Following that, you'll move on to specific iOS features like posting to social media, geocoding, and son on, before getting to grips with the data side of things. Finally, you'll cover how to publish your app.

By the end of this course, you'll be well on your way to becoming a fully fledged Apple developer, and you'll have all of the knowledge and experience necessary to create flawless, fun, and fully functioning apps for the Apple community.

Tools Used

Xcode 7: Xcode is an Integrated Development Environment (IDE) that contains all the software you need to create beautiful, fast, and easy to use applications for Apple devices like iPhones and iPads. You can experiment with new APIs, add additional source code, and even make use of he interface testing feature, which records your app in action.

Swift 2: Swift is one of the newest programming languages to hit the scene and was especially developed for iOS and OS X (i.e Apple products). Swift is one of the most simple languages to get a handle on, and what's even better is that it makes creating lighting-fast, fun and interactive apps easy.

Stone River eLearning
Game Development with Unity 5
Comprehensive course where you learn by actually making games
Lectures: 112
Video: 12.5 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

Game development is an ever changing, constantly improving, and highly dynamic area to work in. Things are on the move constantly, and if you’re not careful you can get left behind. That’s why it’s important to keep your skills at the top level and to familiarise yourself with the latest tools and programs out there. This course will do just that by getting you up to speed with Unity5, the newest version of one of the industry’s leading development engines.

Become a Unity 5 Developer

  • Build your first functioning game in 60 minutes
  • Create more complex games as your skills improve
  • Increasing levels of complexity to cater for both beginners and experienced developers
  • Grasp game development fundaments in a practical way
  • Gain practical skills than can instantly be used in the real world

Learn the Secrets of Unity 5 Game Development

Whether you’re completely new to game development or have gained some experience developing games with Unity already, this course is for you. With 85 lectures and 9.5 hours of content, it takes starts off at beginner level and advances up to more complex projects.

This course goes beyond merely explaining or showing you how everything works; you’ll be shown how, and then you’ll do it for yourself. As you progress through the course you’ll create three games of increasing complexity; a trivia game to demonstrate programming basics and show you the Unity user interface, followed by a 2D platforming game, and to finish, first person shooter game complete with visual effects and artificial intelligence.

By creating these games, you’ll learn all about scripting and user interface including questions and answer options, creating different levels, adding audio, freezing game play, building scenes, learning Nav Mesh, character and object movement, and game narrative, among other things.

This course emphasises coding and development, and is suitable for anyone who wants to learn to develop games or learn how to code. To start this course, you will need to have Unity installed on your computer; we’ll show you everything else from there.

About Unity 5

Unity is a games engine used to create and develop 2D and 3D games and interactive experiences. It is fast becoming the industry standard for creating multiplatform games. Unity5 is the latest version of the tool, and includes a number of advanced powerful features such as a 64-bit editor, frame debuggers, graphics command buffers, and more.

Stone River eLearning
View All Courses