Become a Professional JavaScript Programmer Bundle
Hands on JavaScript in depth

Become a Professional JavaScript Programmer with Stone River eLearning's online course bundle designed to take you from a Javascript beginner to a pro.

Javascript has seen an incredible rise in popularity over the last several years thanks to the development of a huge number of libraries that allow you to do almost anything with it.

It's never been more important than right now to learn Javascript in depth. It will allow you to get great development jobs or move up in your current job, and Javascript development (especially for web app development) is a key skill for today's tech entrepreneurs.

This is a living, breathing course bundle. We will be updating content and adding new content for quite a while to come. Purchase this bundle today and continue to get new cutting edge Javascript content as we roll it out.

21 Course Bundle
Become a Professional Python Programmer Bundle
You can do anything with Python

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 .

17 Course Bundle
Become a Professional Programmer Bundle
All the world's top programming languages

If you’re looking at this page, you’ve probably had ‘learn how to code’ at the top of your to-do list forever. Coding is the future, and the technology industry is crying out for good programmers fluent in a range of languages. With that in mind, we’ve created this bundle for people just like you. Whether you’re a complete newcomer to programming or you already have some experience but want to expand your knowledge, this bundle will set you up for a career as a professional programmer.

With access for life, you can learn at your own pace and complete lessons according to your own schedule. Whether you take your time or power through at breakneck speed, you can rest assured you’re learning everything you need to know.

This bundle includes the following courses:

  • HMTL5 and CSS3 Fundamentals: HTML5 is the latest version of the code that makes the web tick, and CSS3 is the next level of web design to go with it. Put them together and you have a recipe for future-proofed, flawless and perfectly functioning websites. This course will teach you both by diving right in at the practical end, and have your creating beautiful websites in no time.
  • Python Programming for Beginners: Python is one of the most in-demand skills that top employers like Microsoft, Google and many more look for; and that’s a trend that only set to continue for the next few years at least. Python is a simple, versatile and highly readable code used for everything from building websites to controlling robots! Whether you’re new to Python or new to programming in general, this course will get you up to speed.
  • Swift Programming for Beginners: Swift is one of the hottest new languages out there right now, and essential if you want to become a fully fledged iOS app developer. If you’re looking for a crash course to get a handle on Apple’s primary coding language, look no further. This course will turn you into an expert Swift engineer, building your knowledge from scratch with plenty of practical exercises.
  • Google Go Programming: It should come as no surprise that Google has its own programming language. And since Google is one of the biggest names in the technology world, it should come as no surprise that learning Go is a sure-fire way to boost your employment credentials, both with this computing behemoth and just about everyone else too. This course will tell you everything you need to know.
  • Fundamentals for Java Programming: Every professional programmer worth their salt knows Java inside and out. It’s the most common programming language in the world, and it sets the tone for all other code. In short, you won’t get anywhere without it, so it’s worthwhile learning how to do it right; and that’s exactly what this course does – from the ground up.
  • Perl Programming for Beginners: It’s easy to get a little lost in the sea of programming languages out there. Luckily, Perl is a great starting off point because it’s simple to use, easy to learn, and very versatile. If you don’t know where to take the first step to becoming a professional programmer, there are worse places to start. This course will help you grasp the fundamentals and get started in the programming world.
  • C++ Programming Fundamentals: C++ is the Grandfather of many of the tech world’s programming languages – Java being just one. Learning C++ gives you a head start on learning any other language, and a leg up as far as your employability is concerned. By taking this course, you’ll lay down a solid coding foundation and gain an excellent platform for improving your skills.
  • Python Web Programming: After you’ve completed our Python Programming for Beginners course, Python Web Programming will give you an extra edge and a new set of skills with a language that’s not only easy to learn, but a real money maker too. You’ll learn the art and the science behind web programming, graduating with all the tools necessary to build vibrant and sustainable web based programs.
  • Ruby On Rails: Ruby on Rails can sound intimidating for anyone who doesn’t know it, but in reality it’s not only extremely useful, but completely logical too. This course will take from zero to Rails developer, showing you how to create fully interactive Rails applications from the very beginning. You’ll learn how to connect databases, accept user input, and complete a comprehensive project so you’re ready to use RoR in the real world straight away.
  • Fundamentals of JavaScript: JavaScript is fast becoming one of the most widely used programming languages in the world, thanks in part to its ever growing catalog of libraries that allow you to do just about anything you want. Before you get into learning the JS libraries you'll need to know the basics. This is where you should start.
  • AngularJS: AngularJS is one of the above-mentioned JS libraries, and is one of the reasons for JavaScript's sudden rise to popularity. Learn Angular programming here by first learning the basics, then moving on to Angular projects that you'll be proud to add to your portfolio.

You'll also learn C# via Unity 3D game development, and the new Dart programming language from Google.

27 Course Bundle
Oracle Java SE7 Programmer Level 1 Certification
Concepts, fundamentals and details

Java is the number one development platform in the world, running on 97% of desktops. So it's no surprise that Java programmers are some of the most sought after by employers. A java certification course adds bonafide credentials to any resume, and is a sure fire way to strengthen your skills and employment prospects.

Everything you need for Java Certification

Over 62 lectures and 2.5 hours of content

Solve programming problems using decision constructs, loop constructs, data types, classes, objects and inheritance

- Learn all the necessary content to pass Oracle's Java Programmer Level 1 Exam

- Follow the exact curriculum used by Oracle to prepare developers for the exam

- Gain proficiency at Java from beginner to intermediate levels

- Tackle real world problems both for practice and entry-level employment

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

Stone River eLearning
Become a Professional Python Programmer - Certification Exam
Certification Exam

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

1.Python programming for beginners

2.Python Web Programming

3.Data visualization with python and matplotlib

4.Data analysis with python and pandas

5.Learn Python Django From Scratch

6.Python game development - Create a flappy bird clone

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
Become a Professional Programmer- 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:

1.Fundamental of CSS and CSS 3

2.Fundamentals of PHP

3.Fundamentals of Java Script

4.Perl Programming for Beginners

5.HTML5 and CSS3 Fundamentals

6.C++ Programming Fundamentals

7.Oracle Java SE7 Programmer Level1

8.Angulas JS for Beginners

9.Intermediate and Advanced Java Programming

10.Introduction to Unity 3D

11.Fundamental of HTML

12.Fundamental of Java Programming

13.Ruby on rails for Beginners

14.Python Programming for Beginners

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: 150 questions

Allotted Time: 150 minutes

Stone River eLearning

Back to top