Learn Technology Skills Online

Love our online learning courses or your money back

View Our Courses

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
Lectures: 5,000+
Video: 1,000+ Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

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.

106 Course Bundle
HTML5 and CSS3 Fundamentals
Learn responsive website design for beginners with HTML5 and CSS3
Lectures: 35
Video: 5 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

When it comes to the world of technology, staying ahead of the curve is always a challenge. In the last year one aspect of this – the world wide web – has kicked up a gear with the introduction of HTML5, the newest version of the code that makes the web tick. If you learn HTML5 along with CSS3 (the next level of web design used on all modern websites), you'll have a recipe for success; and this course will show you how.

Create a website from scratch with HMTL5 and CSS3

  • Build a complete functioning website section by section
  • Gain a solid knowledge base of HMTL5and CSS3 for future, more complex projects
  • Control your website's appearance, functionality and navigability
  • Discover how HTML5 and CSS3 can be used in other areas of the web
  • Learn best practice techniques for building websites and web pages

Build Like a Pro with HMTL5 and CSS3 Design

The only way to effectively learn HTML5 and CSS3 is by diving right in and building websites from the ground up. That's exactly what this course does. Designed for complete beginners, you'll create a complete website section by section during 35 lectures and 5 hours of content.

You'll start by becoming familiar with HTML tags and how they're used, followed by the use of attributes and common settings. Once you've got a handle on basic HTML, you'll move on to the fun stuff: CSS. You'll use CSS for fonts, colours, lists, navigation menus, and more, adding a new element to your website with each section. Links, layouts, tables, forms and videos are all covered too.

If you know how to use a web browser and a text editor, you're all set up for this course already. No extra software or tools are needed, and you can choose your preferred option of each to get going. By the time you finish, you'll know everything you need to know to create beautiful, functional, easy to use websites of any kind.

About HTML5 and CSS3


HTML or Hyper Text Mark-up Language is the language used for presenting websites and web content. HTML5 is the latest version, made official by the World Wide Web Consortium in 2014. Having a good grasp of HTML means you'll be able to create, present and edit a whole variety of content on the web.


CSS (Cascading Style Sheets) essentially 'enhances' HTML, giving developers and users more control over how pages and content is displayed. It is responsible for creating more visually engaging web pages, applications and interfaces. CSS3 is the latest version, and has many more extended features than previous versions – although it is backwards compatible.

Stone River eLearning
Become a Professional Web Developer Bundle
Everything you need to know to become a professional web developer from scratch
Lectures: 715
Video: 110 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

We call this Become a Professional Web Developer not because we think we're great, but because this is hands down the most in depth course on web development in town.

The design and structure of this course follows elite college curriculum. You will begin by learning the basics of each programming language and technology web developers use, and you will be creating real life projects with every new skill you learn so you're getting the entire finished puzzle instead of just pieces that you have to put together yourself.

More Than Just the Basics... Much More

Most courses on web development walk you through the skills beginners need, but then require you to learn the skills that make you an employable web developer. This course is different. After you have learned the basics and built real projects for your portfolio, you can move on to hours and hours of continued training at the intermediate and advanced levels for each web development skill you've learned.

Don't stop when you're just starting to get good at this, keep learning and enhancing your web development portfolio. New content will be added to this course frequently, so even if you complete the entire course, the next time you log in you'll have more skills to learn.

Who Should Take This Course

You should take this course if web development as a profession sounds good to you, or if you're looking to brush up on your web development skills in any area. There is so much content in this course that even experienced developers will benefit from it.

What is Covered in This Course

  • CSS/CSS3
  • JavaScript
  • Ajax
  • jQuery
  • JSON
  • PHP
  • MySQL
  • Responsive web design

Source codes are included for the entire course so you can learn by running the actual code and modifying it as needed.

17 Course Bundle
Python Web Programming
The definitive online Python web programming course
Lectures: 57
Video: 7 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

Your definitive step-by-step guide to conquering python coding….

Imagine powering up your tablet and browsing a site you built. Or discovering the skills necessary to launch a career in web programming. Or imagine, after years of thinking about it, finally crossing “become code literate" off your bucket list. The Complete Guide to Python Web Programming will ease you through the big, vast world of Python coding. Over the course of 7 hours, you'll be introduced to all the innovative concepts and foundational principles necessary to master web programming with Python. So whether you're an upstart programmer, an aspiring web developer, or someone just looking to gain a deeper understanding of python web programming, with this course you'll acquire the understanding and the confidence to conquer all things Python.

Three Reasons To Learn Web Programming With Python

  • It's easy and quick to learn: Forget strict syntax rules and endless strings of coding, Python was designed with simplicity in mind. And you'll be busy coding before you know it. Why? Because Python requires less time, less code and less concepts than all other programming languages.
  • It's a stepping stone: New to object-oriented coding, or programming all together? Get your feet wet with the most versatile coding language on the market. Python teaches you sound foundational skills that are easily transferable to other, more tedious languages.
  • It's a money maker: The demand for Python web programmers is booming. In fact, it's the most popular coding language in the world. Used by giants like Google, Pinterest and Instagram, it's is the only language you'll need to begin a career in Python web programming, design your own game or create your own app. And that's just for starters.

How is this course different?

We understand. There are other Python courses .But The Complete Guide to Python Web Programming dives deep into all aspects of web programming with Python. We pull back the curtain on coding—giving you an unparalleled understanding of the art and science behind it. But we don't stop there. Because you'll graduate with the all the tools necessary to build vibrant, sustainable web based programs.

You see, this course was created as a labor of love. In fact, it's delivered with a level of quality and expertise you'd expect from an elite university ---not an online course.

What are the requirements?

  • A computer
  • PC, Mac or Linux Operating Systems OK

What am I going to get from this course?

  • 57 lectures and over 7 hours of content!
  • Acquire an in-depth understanding of Python web programming.
  • Get hands on experience working with Python files and building programs

What is the target audience?

  • Programmers
  • Aspiring web developers and app creators
  • Anyone aspiring to become code literate
Stone River eLearning
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

Typography is one of the oldest art forms in the world, and one that has remained important even through our move from the print to the digital age. This is because you don't need technical know-how master typography; instead, you need a keen eye for detail, a love of creating, and an appreciation of good design. If that sounds like you, then you've chosen the right course.

Your Typography Crash Course

  • Understand typography fundamentals
  • Apply typography principles to digital and print media
  • Create outstanding text-based logos and designs
  • Learn how typography is perceived by audiences/customers

Typography Fundamentals in a Flash

This course has been created for anyone who loves typography design; print designers, graphic and web designers, animators, sign writers, and many more. Whether you're a beginner or an intermediate, you'll pick up a comprehensive skillset through the 73 lectures and 6 hours of content that come with this course. You can use any publishing software to follow along with the instructor; Photoshop, Illustrator, InDesign or just about anything else you have a basic understanding of.

Each section the course includes its own walkthrough exercises so that you can put the skills you have learned to practical use. You'll start off by learning all of the terminology regarding typography (tracking, leading, kerning) and font classifications, and then you'll examine concepts like how fonts impact a message, and how fonts are used in different media like advertising, web, print, logos, and so on. Finally, you will cover the essentials of digital publishing before concluding.

By the end of this course, you have both a theoretical and a literal understanding of typography, from how it is used to where it used to why it is used, and of course you'll gain a solid groundwork in the practical uses of typography too.

Tools Used

Adobe Illustrator: The standard software for graphics design, and where you will do the majority of your work. Create any kind of illustration or digital art your mind is capable of thinking up, with any kind of typeface effect too.

Adobe Photoshop: Used for editing and manipulating photographs and images, but also with plenty of scope for font and typefaces Improve colour, add special effects, remove blemishes, create your own images with font from scratch, and more.

Adobe InDesign: InDesign is a desktop publishing software application, usually used to create print media like posters, brochures, magazines, newspapers, books and signs (unlike Photoshop and Illustrator which are digital based). Usually the most popular Adobe tool among typographers.

Stone River eLearning
Learn Python Django From Scratch
Everything you need to know to develop websites using Django
Lectures: 51
Video: 7 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

Django is the framework used by some of the biggest websites in the world including Instagram, Pinterest, The Washington Times, Mozilla, and the Public Broadcasting Service. Complex database -driven websites like these need a web application framework – and that's exactly what Django does. Master Python Django and you can create web application, sites with e-commerce functionality, and much much more.

Open a World of Possibilities with Django for Web

Create a website from scratch using Django

Learn Django from beginner through to fully functional levels

Build authentication systems, map integration, web services and more

Test and de-bug your site

Create web applications to solve a multitude of problems and needs

Create Django API, Django E-commerce, and More

This expansive course will take you from beginner level right up to having a thorough working knowledge of Django. Throughout the 52 lectures and 6.5 hours of content, you'll create your own website from scratch using Django and featuring an authentication system, E-Commerce with PayPal and Stripe, Geolocation and map integration and web services. In every section, you'll take a quiz as well putting your new knowledge to practice so that your skills stay with you when you're done.

You'll start by getting to grips with the absolute basics of what Django can do. These sections are slower and more thorough than others so that you gain a solid foundation. After that, you'll begin to build your site, adding a new element with each section of the course. By the end of the course, you'll have fleshed out a fully functional web storefront that's capable of taking orders, processing payments and receiving and displaying input from the user. You'll be surprised at how rapidly you can build complex functionality – that's the true beauty of Django!

This course was created with intermediate Python users in mind, who want to move their expertise onto the web. If you're a beginner developer, you may find this course a little too far beyond your grasp unless you already have experience with another language, or have a working knowledge of Python and programming concepts.

Tools Used

Django: Django creates web applications, specifically software normally backed by a database that includes some kind of interactivity and operates through a browser. It eases the creation of complex database-driven websites with its framework.

Python: Python is one of the most widely used, general purpose programming languages in the world. It emphasises simplicity and readability, and has almost endless uses in all areas from GUI programing to web programming and everything in between.

PyCharm: PyCharm is a smart code editor that supports Python and a number of other languages like JavaScript, CSS and more. It is an Integrated Development Environment that provides code analysis, graphical debugging, intergrated unit testing, and supports web development with Django.

Git: Git is a free and open source version control system, designed to handle both small and large projects with speed and data integrity. It will record changes you make as you build your website so that if you need to recall and earlier version, you can do so easily.

Stone River eLearning
View All Courses

As Featured On