Online Technology Bootcamp

Learn technology skills to advance your career or business.



View Our Courses


Lifetime access to courses

Earn certificate of completion

Over 250,000 students taught

Learn on any mobile device

Featured Courses

Unlimited Subscription
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.

124 Course Bundle
$290/y
C++ Programming Fundamentals.
C++ programming for complete beginners
Lectures: 16
Video: 3 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

This course will be taught with a hands on approach with examples and explanations along with DIY material. This course will benefit the student by giving them the foundaitons of a language in large demand in the software industry.

Students will be able to write basic programs using control structures and switch case blocks, to prepare them for intermediate level C++.

This course is intended for anyone planning to pursue a serious career or job in computer programming. This is a complex language and is not suited for someone who plan to learn their first programming language.

Stone River eLearning
$17
Data Analysis with Python and Pandas
Use Python to work with Big Data!
Lectures: 51
Video: 6 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

This course is aimed at teaching the fundamentals of data analysis with Python. The go-to module in Python for data analysis and manipulation is Pandas, which is built on top of other popular modules, such as NumPy. Pandas also works with many other data science modules, such as the machine learning framework, Scikit-Learn. The Pandas module allows you to import and export data in a variety of forms like csv, json, hdf, sql, and more. From here, Pandas helps you quickly organize this data into a columns and rows format, which is the same no matter what the input data format is. From here, you can manipulate entire columns, create new ones, apply functions to data points, perform statistical analysis, and more.

Stone River eLearning
$37
Typography From A to Z
Like an encyclopedia of typography knowledge for all desginers
Lectures: 73
Video: 6 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

Learn typography for digital and print applications. In this typography course, you'll learn how typography is used in everyday user experiences in places like the web, in apps, advertisements, logos, print media and digital publishing.

Evaluations

After we cover each section you will find recaps that re-enforce learned content that was discussed as well as a quiz and several exercise challenges strewn all over this course that will make our learning fun and memorable.

Who Should Take This Course

This course is designed for anyone who enjoys type design from print designers, graphic and web designers, animators, sign writers and more. Whether your are a beginner in typography or even an intermediate typography user, we are sure you will gain a vast set of skills after taking this course.

Prerequisites

There are no prerequisites for this course, but you are expected to have access to programs like Adobe Photoshop, Illustrator or InDesign as well as basic working knowledge of any one of these programs and basic computer/web literacy.

Stone River eLearning
$37
AngularJS For Beginners
Get started with the popular AngularJS framework
Lectures: 56
Video: 3 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

HTML works perfectly fine as far as static documents are concerned. If a web application requires dynamic views however, it's less than ideal. That's where AngularJS comes in; an open-source framework that extends HTML vocabulary for you application, resulting in intuitive, expressive single page applications. For an AngularJS crash course to get you up to speed with this widely used framework, look no further.

Create flawless Single Page Applications with Angular JS

1.Learn framework fundamentals for AngularJS projects

2.Apply your knowledge to real world uses

3.Build towards creating your own Web and Hybrid applications

4.Gain insight into working with MVC architecture

Build frameworks with a versatile, cutting edge toolset

Although only officially released in 2012, AngularJS has taken the world by storm thanks to official support from Google, a community of developers constantly improving it, and some of the internet's biggest websites making use of it. One of its best features is its data binding; dynamic views are automatically updated whenever a model changes, and vice versa. Furthermore, it combines the benefits of deep linking with desktop app-like behaviors, allows you to invent new HTML syntax and is designed to be testable. The result is simplified development and testing of applications and, ultimately, faultless single page and hybrid applications.

Course Overview

This AngularJS crash course is aimed at those who already have a basic understanding of HTML, CSS and Javascript, but who may have limited experience of AngularJS projects. With 3 hours of content and over 50 lectures, it's a fast and efficient way to get yourself up to speed with this framework and start using it in the real world.

This course will allow you to grasp the basic concepts of AngularJS and its main features. You'll be provided with functional examples throughout to compound your learning, giving you the opportunity to put it to practical use.

After an overview of environment setup and MVC architecture, you'll get to grips with the more complex attributes of AngularJS, including modules and dependency injection, controllers, expressions, directives, scopes, filter, routing, and two-way data binding.

From Section 4 onwards, you'll build up a framework for your own dynamic app using bootstrap layouts, filters, list routing and setting parameters. You'll learn how to add useful functions like adding, updating and deleting elements, form validation and more. You'll even tackle debugging with Chrome console and add custom directives to make your HTML as readable as it can be.

By the end of the course, you will be confident enough to begin your own AngularJS projects, using the framework for creating web and hybrid applications of your own. You will have solidified your understanding of the AngularJS language and will be more than capable of putting to real world use with immediate effect.

Stone River eLearning
$27
Mobile UI and UX Design
Make well designed apps people will actually use
Lectures: 38
Video: 3 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

Mobile devices are now used for everything from banking to gaming – so user interface (UI) and user experience (UX) design has never been more important. If a website is difficult to navigate or the layout of an app is confusing, users will be gone in seconds. An in-depth understanding of mobile UI/UX design is critical for good mobile usability, for keeping your users engaged, and for ensuring your product stays relevant.

Make your Mobile UI Design Pop

  • Understand the basics of UI/UX mobile application design
  • Learn each step of the design process from planning to project completion
  • Gain an insight into current mobile UI/UX design trends and developments
  • Develop key skills to plan, manage and develop mobile usability

Understand the Mobile UX Design Process

While UI and UX design are often bundled together as one, they are in fact two separate disciplines. UI design is centered on layout and the fine detail of how the user interacts with the product (i.e a slide vs. a simple tap on an app). UX design however is about the overall experience, the look and feel of the product, and how the user navigates through it from start to finish. Despite their differences the two go hand-in-hand, and an understanding of both is essential for seamless mobile usability. In short, mobile UI/UX design is one of the most important elements of any digital project.

Course Overview

This course covers all aspects of the mobile UI/UX design process from start to finish, with graphic designers, stakeholders, designers from non-tech backgrounds, and developers in mind. If you need a crash course in mobile UI/UX design, you've come to the right place.

The course is divided into six sections, with each section focusing on key 'design deliverables'. You will explore each phase of the design process, starting with requirements assessment and design project planning, to user experience recommendations and user interface design and documentation, to design implementation guidelines and management.

Along the way you'll pick up all of the technical terminology involved, learn about current design trends and the latest developments in the ever changing world of mobile usability, and discover some expert tips to make your project a resounding success. Recommended exercises are presented at the end of each section so you can put your knowledge to practical use.

At the end of the course, you will be equipped with all the skills needed to oversee a mobile application's experience and interface design, from the planning stages right up to the finished product.

Stone River eLearning
$27
View All Courses

As Featured On