Starting with Blockchain Technology for Developers
World's leading software platform for digital assets

Any IT professional or hobbyist anticipating a solid understanding of how blockchain technology works and desires an understanding of blockchain's use cases and potential (including cryptocurrencies and distributed applications) needs to go through this course to leverage blockchain in new or existing development projects. Anyone desiring to learn how blockchain solutions are designed, configured, and developed needs the knowldege and practice presented in this course. This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how blockchain technology works and a solid foundation for platform evaluation and learning lower level details.

This course was built for forward-looking developers who create solutions for mobile, web, and beyond. This course is designed for those developers who want to begin working with blockchain technology and need a good springboard to start their descent into this deep and detailed set of technologies, theories, and implementations. This course focuses on the primary components of blockchain technology and weaves them together to create a solid understanding of the blockchain stack component's interactions and dependencies. Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand how blockchain products are designed and used to create the next level of distributed ledger tech.
This course IS NOT intended for non-technical students. The content presented is in the context of technical review.

Before taking this course, a student should ideally (but not absolutely) have some experience in:

Creating applications with Javascript
Some exposure to cryptocurrencies, either via the markets or from a technical standpoint
JavaScript development of complete web app solutions

Stone River eLearning
Professional Angular Developer Bundle
Take your skills from basic to expert with four comprehensive courses

Take your skills from basic to expert with four comprehensive courses.

“From prototype through global deployment, Angular delivers the productivity and scalable infrastructure that supports Google's largest applications.” That's how Angular is described by the people that built it, but it's only scratching the surface of what this web application framework can do.

We've put together this Angular online course bundle so that you can get ahead of curve. Following a logical progression that covers the basics right up to the advanced features and intricacies of the framework, this bundle has been designed to give you a competitive edge in the developer job market.

Throughout each of the four courses in this bundle, you'll learn all you need to know about Angular and Angular JS, creating real life working projects as you go. Each course covers a cornerstone of the Angular world; Angular JS for Beginners, Angular JS for ASP.NET MVC developers, Angular 2 Crash Course with TypeScript, and Starting with Angular 5.

We've ensured each course is 100% accurate with the latest updates and releases from Angular included. And when more updates emerge in the future, we'll include them too – so no matter how many times you return to your bundle, there will always be something new to learn.

Who should buy this bundle?

Do you want to create web apps for a living? Then this bundle is your dream come true. If you're already working as a professional in that area, this bundle will still teach you plenty of tips and tricks that can help to take that next step on the career ladder. With content to suit all levels from beginner to guru, anyone with an interest in Angular will get immense value from this bundle.

What's covered in this bundle?

• Angular 2

• Coding with TypeScript

• Angular 5 (updated regularly)

• Dependency injection

• Two way data binding

• Angular JS

• Angular JS for ASP.NET MVC Developers

• MVC architecture

5 Course Bundle
AngularJS For ASP.NET MVC Developers
Client side Angular working with .NET

AngularJS is one of the hottest and most in-demand web languages on the market. Be one of the only .NET developers on your team to posses this skill.

If you know zero AngularJS, you're the perfect student. In this course, you'll download AngularJS straight into your brain. In time, you'll fully understand how to use AngularJS client side and how to interact with .NET.

While AngularJS 2 is now available, there are a ton of AngularJS 1 applications that need to be maintained and enhanced. Companies can take a while to move to a new technology. Especially when the upgrade is as night and day as it is between AngularJS 1 & 2. Meaning, AngularJS 1 development will continue to be an in-demand skill.

Beef up your resume with AngularJS. You'll not only be able to talk the talk but this course with arm you with enough hands on experience that you will also definitely walk the walk.

Stone River eLearning
Professional Flask Developer Bundle
Master Flask in just four courses

Master Flask with our four comprehensive courses.

Flask is a microframework created specifically for Python. And since Python is fast becoming one of the most popular programming languages around, the future of Flask is looking not just bright, but downright dazzling. Our Flask online course bundle will get you up to speed on this fun and easy framework.

We've put together this Flask course bundle to take you through absolutely everything you need to know and learn about this microframework. Designed to take you from the basic concepts right up to the most advanced ones, this bundle will make you a Flask expert by the time you've done.

There are four courses to work through progressing from beginner/intermediate to advanced; Python Web Development with Flask, Advanced Scalable Python Web Development Using Flask, Professional RESTful API Design using Flask, and Essential Docker for Python Flask Development. You'll not only learn core Flask fundamentals, you'll also gain an in-depth insight into how it can be applied with various other tools, least of all Python.

By the time you've completed this bundle, you'll be ready and waiting to create stunning, scalable, expertly built web applications using Python, Flask and a variety of other tools. From there, it's only a matter of time before you become a professional Flask developer.

Who should buy this bundle?

If you've learned to code using Python, Flask is definitely something you'll want to delve into. It will diversify your skills, give you a little extra edge, look GREAT on your resume and allow you to do so much more with your Python projects... like build big, beautiful web applications. But having said that, Flask is also useful for any web app developer out there – especially those who have yet to see what Python has to offer.

What's covered in this bundle?

• Python web development

• Flask fundamentals

• RESTful API design

• Python Shell

• Scalable Python web development

• JSON Schema library

• Using Docker for Python Flask

• Basic Docker concepts

5 Course Bundle
Become a Professional Java Developer Bundle NEW!!!
New bundle with more courses!

This Become a Professional Java Developer course bundle from Stone River eLearning is meant for those with little experience coding in Java. Throughout this bundle you will be introduced to everything from the most basic concepts to intermediate and advanced topics including networking. Along the way you'll practice your coding by creating a Flappy Bird game clone using Java.

By the end of this bundle you will be fully prepared to pass the Oracle Java SE7 Programmer Level 1 Certification.

Get Java Certified Now

This course is specially designed for beginning or intermediate Java programmers, particularly those wishing to pass the Java Programmer Level 1 Certification exam. You'll follow the same curriculum used by Oracle, the biggest computer technology corporation in the world, by working on a different practice file for each section. You will be a coding example with a specific problem to solve, with a separate file revealing the solution. The practice files will not only help you understand the material, but will give you first-hand problem solving experience too.

You will begin with a brief introduction to the very basics of Java, before moving on to implement simple concepts like variables, data types, etc. As your knowledge strengthens you will move on to object oriented programming, learning about polymorphism and encapsulation and how to apply them to relevant situations. During the final stages of the course, you will learn how Java handles errors and exceptions, how to catch them, how and where they affect your code, and how to resolve them.

On completion of this course, you will have gained a very valuable and much sought after skill set; solving coding and programming problems by implementing the concepts learned on the course, and more importantly, correctly applying them. You will be fully prepared for your Java SE7 Programmer Level 1 Exam too.

Tools Used

Java Development Kit (JDK): JDK is a software development kit used by the Java platform. Released under public license, it's free to use and comes in a variety of implementations; Java SE, Java EE, Java ME. It runs on Solaris, Linux, Mac OS X or Windows.

NetBeans IDE: Netbeans IDE is an open-source integrated development environment. It supports development of all Java application types, running in conjunction with the various implementations of Java Development Kits; Java ME, Java EE, Java SE, and so on.

11 Course Bundle
Become a Modern Web Developer Bundle
Stay ahead with cutting edge skills

Are you a web developer, but are having a hard time keeping up with all the latest development tools coming out? Are you new to web development and want to dive straight into cutting edge, modern web development tools? If so, then this course bundle is for you.

Stay Ahead of the Curve

If you’re a web developer you know your world is changing fast. We developed this course bundle with you in mind. We’ve hand selected only the hottest and most functional tools used in web development today so you can stay comfortably ahead of your peers for years to come.

What You'll Learn

The topics in this course bundle include:

  • Angular 2
  • Node.js
  • MongoDB
  • Ruby on Rails
  • Python Web Development with Flask and Django
  • Bootstrap 4
  • Sass for CSS
  • Dart Web App Development
  • MySQLi
  • Docker Containerization
  • And more

Make More Money

We all want to make more money, and this course bundle will greatly expand your development skills so you can make more money. As a web developer, you need to change with the times or you’ll be left in the dust.

What Do I Need to Know to Take This Course?

A familiarity with general programming and web development techniques is recommended to get the most out of this course bundle.

Enroll Today

You know you need to upgrade your web development skills to stay relevant. Don’t wait. Enroll in the Become a Modern Web Developer course bundle today.

14 Course Bundle
Become a Professional App Developer Bundle
Jump start your app development career

If you've ever wanted to actually build the mobile app ideas floating around in your head but didn't know where to start, this is the course for you. This course is meant to get you started developing mobile apps even if you've never written a line of code.

You'll start by building fully functional apps without writing code. You'll then move to fully learn both Android and iOS development along with the Java and Swift programming languages.

Going beyond just app development, you'll also learn mobile UI/UX design and how to mock up your app ideas using Sketch 3.

Finally you'll learn how to leverage the power of PhoneGap, which lets you write your app once and convert it to other platforms for publishing.

Getting Started with App Development

You'll start by learning app development without writing code at all using Android App Inventor. Here you'll learn basic programming terminology and concepts by building functioning mobile apps that you can actually publish to the market.

By removing the coding aspect from app development, you'll be able to truly understand what you're doing before diving into the more complex world of writing code.

This is what sets our course apart from all the others you'll see on Udemy.

Android App Development

First you'll learn the basics of Java, which is essential for Android Development. Then you'll be ready to learn Android app development,

Apple (iOS) App Development

Start by learning the new Swift programming language. Swift is the language iOS developers will be using to develop apps moving forward. Next you'll learn basic iOS app development using Xcode before moving on to intermediate and advanced topics that will allow you to publish apps to the app store, add in-app purchasing and much more.

App Design and UI/UX Design

Apps that don't look great or don't function well for the user will be deleted faster than they were downloaded. In the following sections you'll learn everything you need to know about user interface design and user experience design so you can develop apps that people will actually want to use.

You'll also learn how to mock up your app designs using the popular Sketch 3 mobile mockup software.


PhoneGap is a technology that allows you to write your app using one programming language and SDK, then convert it to other platforms for publishing. So if you prefer to make your app using Java and the Android SDK, you'll be able to publish your apps to the Apple App Store and the Windows App Store without having to write new apps for each platform. Neat!

10 Course Bundle
Become a Professional Web Developer Bundle
From scratch to professional web developer

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
  • CodeIgniter
  • Social Medial Login Integration
  • Chrome Developer Tools

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
How to Use Chrome Developer Tools
Using Chrome developer tools to your advantage: for the newbie!
Students: 13,599
Video: 1 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

The Chrome Developer Tools (DevTools for short), are a set web authoring and debugging tools built into Google Chrome. The DevTools provide web developers deep access into the internals of the browser and their web application. This overview of the DevTools points out the most popular and useful features. If you haven't used the DevTools before, start here. Even if you're an experienced web developer, you might pick up some tips.

Stone River eLearning
Become a Professional Web Developer- Certification Exam
Certification Exam

This exam is to certify your knowledge of all course material covered in the 'Become A Professional Web Developer' course bundle.Please note, the exam is cumulative and covers all the courses listed below:

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

Fees: This exam is free of charge to students who paid for the course bundle through Stone River eLearning or one of its affiliates or resellers. Students who did not pay for the course bundle but want to take the exam will be charged a $50 registration fee.

Passing Score: A score of 80% or higher is required to pass this exam.

Number of Questions: 90 questions

Allotted Time: 90 minutes

Stone River eLearning

Back to top