Data Visualization with Python and Matplotlib
Advanced graphs with the Matplotlib add-on

More and more people are realising the vast benefits and uses of analysing big data. However, the majority of people lack the skills and the time needed to understand this data in its original form. That's where data visualisation comes in; creating easy to read, simple to understand graphs, charts and other visual representations of data. Python 3 and Matplotlib are the most easily accessible and efficient to use programs to do just this.

Learn Big Data Python

Visualise multiple forms of 2D and 3D graphs; line graphs, scatter plots, bar charts, etc.

Load and organise data from various sources for visualisation

Create and customise live graphs

Add finesse and style to make your graphs visually appealling

Python Data Visualisation made Easy

With over 58 lectures and 6 hours of content, this course covers almost every major chart that Matplotlib is capable of providing. Intended for students who already have a basic understanding of Python, you'll take a step-by-step approach to create line graphs, scatter plots, stack plots, pie charts, bar charts, 3D lines, 3D wire frames, 3D bar charts, 3D scatter plots, geographic maps, live updating graphs, and virtually anything else you can think of!

Starting with basic functions like labels, titles, window buttons and legends, you'll then move onto each of the most popular types of graph, covering how to import data from both a CSV and NumPy. You'll then move on to more advanced features like customised spines, styles, annotations, averages and indicators, geographical plotting with Basemap and advanced wireframes.

This course has been specially designed for students who want to learn a variety of ways to visually display python data. On completion of this course, you will not only have gained a deep understanding of the options available for visualising data, but you'll have the know-how to create well presented, visually appealing graphs too.

Tools Used

Python 3: Python is a general purpose programming language which a focus on readability and concise code, making it a great language for new coders to learn. Learning Python gives a solid foundation for learning more advanced coding languages, and allows for a wide variety of applications.

Matplotlib: Matplotlib is a plotting library that works with the Python programming language and its numerical mathematics extension 'NumPy'. It allows the user to embed plots into applications using various general purpose toolkits (essentially, it's what turns the data into the graph).

IDLE: IDLE is an Integrated Development Environment for Python; i.e where you turn the data into the graph. Although you can use any other IDE to do so, we recommend the use of IDLE for this particular course.

Stone River eLearning
$99
What's New In Adobe CC 2015 Graphics & Web
Explore Creative Cloud features

The lastest release of Adobe’s Creative Cloud suite boasts a host of new features to help you be more productive and creative. In this course, veteran trainer Geoff Blake walks you though the lastest features, and outlines how you can make the most from them. Starting in InDesign, you’ll learn how to insert and manage images in tables, paragraph shading, and InDesign’s new Publish Online feature. Then, it’s on to Dreamweaver, where you’ll discover new features like Emmet support, code error highlighting, and how to connect and preview layouts using your mobile devices. Next, it’s on to Photoshop, where you’ll learn how to create and manage artboards, the new Design Space interface, and how to use the Device Preview panel. All this and more awaits in What’s New In Adobe CC 2015: Graphics & Web!

InDesign, you’ll learn how to insert and manage images in tables, paragraph shading, and InDesign’s new Publish Online feature. Then, it’s on to Dreamweaver, where you’ll discover new features like Emmet support, code error highlighting, and how to connect and preview layouts using your mobile devices. Next, it’s on to Photoshop, where you’ll learn how to create and manage artboards, the new Design Space interface, and how to use the Device Preview panel.

Stone River eLearning
$49
Professional Graphic Designer Bundle
How to design with professional tools

This course will prepare you for a job in the field of graphic design. This course is intended for complete beginners or those relatively new to design in order to understand what a graphic designer does and how to get a job in the graphic design field -- either as a full time job or as freelance designer.

Course Structure

This course is structured in such a way that anyone can begin with absolutely no knowledge of graphic design and leave with a full understanding of the graphic design profession, an understanding of the skills and tools necessary for success in graphic design, an understanding of how to get a job or freelance work in graphic design, and an understanding of how to use the industry standard graphic design tools to create outstanding graphic design work.

Industry Standard Software Training

It's not enough to know how design works - graphic designers need to understand how to use the tools of the trade. In the Professional Graphic Designer Bundle you will learn all of the industry standard graphic design tools:

Tools Used

Adobe Photoshop: Used for editing and manipulating photographs and images. Improve lighting and colour, add special effects, remove blemishes, create your own images from scratch, and more.

Adobe Illustrator: The standard software for graphics design, and where you do the majority of your work. Create any kind of vector art or illustration your mind is capable of thinking up!

Adobe Acrobat: Transform your work into a format than anyone can view - a PDF. This program also enables you to create, manipulate, print and manage your finished project files.

Adobe Dreamweaver: Design and develop beautiful websites with ease, complete with both a design view and code editor so you can see changes you make on all sides in real time.

Work From Home

Although some graphic designers go to an office to work every day, many graphic designers work from their home. You can make a good living doing freelance graphic design work. Many companies will employ you full time but allow you to work from home.

Exam Preparation and Learning Order of Courses

1. Become a Professional Graphic Designer (No software needed)

2. Learn Photoshop CC Essentials (Photoshop CC needed)

3. Getting Started with Illustrator CC (Illustrator CC needed)

4. Getting Started With InDesign CC (InDesign CC needed)

5. Getting Started with Dreamweaver CC (Dreamweaver CC needed)

6. Typography A to Z (Photoshop, Illustrator and InDesign needed)

7. Affinity Designer for Beginners (Affinity Designer needed)

8. Sketch 3 Mobile App Design (Sketch 3 needed)

9. Getting Started with Acrobat XI Professional (Adobe Acrobat needed)

9 Course Bundle
$499
Typography From A to Z
For print media and the web

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
$199
C++ Programming Fundamentals
Get started in this popular language

C++ is one of the most in demand programming languages in the software industry, and the language that many others derive from – Java being just one. Being somewhat more complex than others, it's not easy to find a C++ tutorial for beginners. However, if you want to boost your employability and fine tune your programming skillset to include C++ fundamentals, then this is the course for you.

Take your Programming Skills to the Next Level

Hands on approach to C++ basics including DIY examples and explanations

Write basic programs using control structures and switch case blocks

Prepare for C++ intermediate level through in depth coverage of the fundamentals

Gain a better understanding of basic programming topics in general

Learn C++ Basics in a Flash

This course has been specially designed for intermediate programmers who have already gotten to grips with basic programming languages. It's especially suitable for those planning to pursue programming as a serious career path. As C++ is a complex language, this course is not intended for complete beginners.

With 16 lectures and 3 hours of content, this C++ beginners tutorial will get you up to speed with the basics of the language first of all, including variables and literals, data types, data assignment, and the mathematical operations that C++ uses. Next, it's on to type conversions, overflow and underflow, formatting output, and string manipulation. The final section deals with control logic, including control structures, logical operators, conditional operators, and looping.

You will learn each of the concepts covered in this course with the help of practical examples and do-it-yourself style material, so that you'll instantly see how the knowledge you learn can be applied. By the end of this course, you will be ready to progress to intermediate C++ or at the very least, have a working knowledge of C++ fundamentals that can be built upon with practical use.

About C++

C++ is a general purpose programming language that emphasises performance, efficiency and flexibility of use. It has a variety of uses and is best suited for large, resource-constrained systems, and has proved particularly strong in the software infrastructure and software entertainment, among many other areas. Initially developed in 1979 by Danish computer scientist Bjarne Stroustrup, it was standardised in 1998 and has been one of the heavyweights in the programming world ever since.

Stone River eLearning
$49
Fundamentals of Java Programming
From installation to your first program

Have you ever wondered how all those cool applications and games around the web are made? The answer is: Java. Java is the most commonly used programming language in the world. Get started learning Java today, and in a few days with this Java Tutorial for Beginners you'll be a pro. To make your life a bit easier, you will learn Java from scratch using the NetBeans environment.

Java allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few. It's also integral to the intranet applications and other e-business solutions that are the foundation of corporate computing.

This course is the beginning portion of a larger course called Learn Java from Scratch, where you can learn many more beginner's topics, as well as intermediate and advanced topics.

Stone River eLearning
$75
Intermediate & Advanced Java Programming
Object Oriented Programming to advanced networking

Take your Java skills to the next level and start building real applications.

There are lots of Java for beginners courses out there. This course will take your basic Java programming skills and teach you how to implement them in the real world. Learn object oriented programming and build real Java applications.

Source codes are included for each lecture.

Stone River eLearning
$75
MySQLi For Beginners
Best practices and security considerations

The course teaches MySQLi, a way to connect to databases within PHP. It covers connecting to the database, and using all the features required to build fast, scalable applications that use a database connection. It covers essential concepts like security, and best practices with using the data retrieved from the database.

Benefits of MySQLi

  • An object-oriented interface
  • Support for prepared statements
  • Support for multiple statements
  • Support for transactions
  • Enhanced debugging support
  • Embedded server support

A knowledge of PHP and MySQL is recommended for this course.

Stone River eLearning
$49
Perl Programming for Beginners
Use Perl for analysis and reporting

The world of programming has become almost saturated with different languages, all created for different purposes but developed for use in multiple applications. For those just delving into the world of programming, this can be a little overwhelming. Luckily, there are plenty of languages that are simple to learn, highly versatile to use, and make a great starting point for gaining fluency in the coding universe. Perl is one of those languages, and this course will teach you everything you need to know.

Perfect Perl the Easy Way

  • Work with different data types including strings, numbers, variables and user input
  • Create and use array, subroutines, hashes, and regular expressions in Perl applications
  • Gain a conceptual understanding and practical skills to construct your own levels
  • Become competent with the Perl language family and its use in various applications
  • Prepare a foundation of knowledge for learning other more complex languages.

Become an Expert in Perl Applications

This course has been specifically designed for those who have an interest in programming, but still consider themselves to be beginners. Those who already have programming experience but want to learn the basics and concepts of Perl will also find it perfectly suitable.

With over 70 lectures and 7.5 hours of content, this is a true crash course that will get you up to speed in no time. You'll get to grips with Perl fundamentals and design a Perl application, as well as creating automated applications that do the work for you and advanced text analyser applications. But don't worry – you'll work from the bottom up and progress at a pace that suits you, starting off with installation and creating more complex applications with each stage.

Along the way you'll pick up various Perl fundamentals like scalar data, arrays and lists, subroutines, input and output, hashes, and regular expressions before tackling your final project. By the end of the course, you'll be ready to use Perl in a wide range of real world applications.

Tools Used

Perl is a family of general purpose dynamic programming languages originally developed for text manipulation. Over time it has undergone many expansions and revisions and is now used for everything from system administration to GUI development. As it borrows elements from many other programming languages, it makes an excellent jumping-off point for those just beginning to expand their knowledge of programming.

Stone River eLearning
$99
Create Stunning Promo Videos in 30 Minutes or Less
Use Adobe After Effects and more

Boost your sales by 75% or more by creating a promotional video that impresses and connects with your customers.

Have you ever watched a promotional video and said: Wow! I wonder how much they paid to have that made? Have you ever decided to buy something after watching a video? Now you can create your own stunning promotional videos, and you can do it in 30 minutes or less, guaranteed!

How Does It Work?

The video creation process you will learn in this “Create a Promo Video in 30 Minutes" course is so simple it's almost ridiculous. You will be learning how to use pre-designed templates to create unbelievable videos that anyone can create using Adobe After Effects.

When you use templates, the hard work has been done for you by the developer. All you need to do is replace the text and add any images or videos that help you tell the story of your product. If the process sounds simple, that's because it really is.

Why Is This “Create a Promo Video in 30 Minutes" Course So Short?

This “create a promo video" course may just be the shortest comprehensive course on Udemy, and it will probably be the only course you actually finish to the end. Why would you want to sit through 7 hours of lectures when you can learn such a valuable skill in less than 30 minutes?

What Kinds of Videos Can I Make?

Take a look at the videos we have displayed in "Section 2: More Video Styles You Can Make After Taking This Course". By the end of this course you will be able to make every one of the videos you see there, plus hundreds more just like them.

Every one of the videos in Section 2 were created in 30 minutes or less, and were created by an After Effects novice. That's the power of using After Effects templates. Turn that power into money for your business.

What are you waiting for? Get this “Create a Promo Video in 30 Minutes “course and make more money today!

Stone River eLearning
$29
Learn PHP Programming From Scratch
Use PHP for web development

Do you want to be a web developer? Do you need to brush up on your PHP skills? Then you're in the right place!

This is the most comprehensive PHP course . You will learn everything from the basics to more advanced PHP programming using real world examples and sample projects.

Check out the free sample videos to get a free taste of PHP!

This course is updated regularly with new content and new projects to work on, so even if you get through the entire course, there will always be more the next time you log in.

What Is PHP?

PHP is an open source (free) scripting language that allows you to create dynamic websites and work with servers. PHP is now used on over 20 million websites and over 1 million servers worldwide.

About the Author

Alex Garrett is a PHP development stud, and has a great voice to boot!

Alex wished to learn PHP himself but had to run from pillar to post to find relevant information. Well, now he has all the relevant information consolidated! He strongly believes that tutorials that have real application are more helpful, so he creates his video tutorials based on projects.

Stone River eLearning
$249
Introduction to Web Design
From HTML to advanced tools

The Internet is everyone's go-to source of information in today's world. Businesses, public figures, publications and everything in between all have a presence on the web; and the more professional their website looks, the more successful they tend to be. Web designers are more in demand than ever before, and the profession is constantly changing along with the web itself. This course aims to teach the most up to date fundamentals of web design from scratch.

Learn Web Design from Scratch

  • Understand the basics of CSS and HTML
  • Learn about current web designing trends and developments
  • Gain an insight into web development, debugging, etc. as well as design
  • Build your own portfolio website

Web Designing for Beginners

This course has been developed for both complete beginners and those who already have a limited knowledge of web design. Apsiring web designers, web developers who want to understand the design side of the business, and graphic designers - as well as those from completely unrelated disciplines - will all be more than capable of handling the content of this course.

With over 34 lectures and 7.5 hours of content, it will take you through the fundamentals of web design from scratch. That means getting to grips with HTML, CSS and Foundation Grid Framework; working with images, webfonts and sprite sheets among other elements; understanding grids and responsive design; and achieving flawless layouts, eradicating bugs, and more.

Throughout the course you will work towards designing and developing a colourful, modern and responsive portfolio website. By the end of the course you will have this website completed, and can use it when starting out on your career in web design.

About HTML and CSS

HTML, or Hyper Text Markup Language, is the code used to define colours, graphics, hyperlinks, paragraphs, and other simple elements of a website. It was developed by the founder of the web, Tim Berners Lee, back in 1990.

CSS, or Cascading Style Sheets, define the more advanced aspects of websites like fonts, background images, positioning and much more. It is a style language that defines HTML layout, so the two are intrinsically linked. Both form the basic frameworks for all websites on the internet.

Stone River eLearning
$99
PhoneGap for Beginners
Write multi platform mobile applications

Creating seamless, effective and beautiful mobile apps is not easy, and making them run on various different platforms is even less easy. You’ll need to be fluent in several programming languages and have a wide-ranging selection of skills from HTML to Java and everything in between. PhoneGap takes all of these different elements and streamlines them into one easy to use platform; so you can create those seamless, effective and beautiful apps in a flash. This course will show you how.

Create Complex Mobile Apps with Simple Technology

  • Gain a conceptual understanding of level development
  • Develop practical skills to develop your own levels
  • Build projects from templates provided
  • Create apps for multiple platforms including iOS, Android and Windows Mobile

Become a PhoneGap Expert

By teaching you how to setup the development environment needed to create PhoneGap applications, this course will open up an entire world of web applications and the skills you use to create them. Over 35 lectures and 2.5 hours of content, you’ll create a basic PhoneGap application for iOS, Android, Windows Mobile, Blackberry, and more. You’ll implement every detail of the framework APIs and come out with a fully functioning mobile application, which you’ve created from scratch yourself.

The course is divided into 3 sections. The first section is dedicated to the basics of PhoneGap; if you’re a complete beginner, you’ll be up to speed in no time. If you already have some experience with PhoneGap, this section will refresh you and ensure your knowledge is completely up to date for the rest of the course. Section 2 will teach you how to use generic APIs and will cover network connection, notification, battery status and device information APIs. Section 3 deals with hardware APIs for geolocation, camera, and media, and takes your through your custom PhoneGap template.

To complete this course successfully, you will need to be familiar with the basics of HTML and JavaScript

Tools Used

PhoneGap allows you to easily create apps using web technologies that all beginners will have a basic understanding of; HTML, CSS, and Javascript. It is a free, open source framework for creating mobile apps using standardised web APIs. Or in other words, it allows you to use the various tech skills you have to create complex apps without the need to learn several programming languages.

Mobile development technology, front and back end technologies, hybrid applications.

Stone River eLearning
$49
Photo Editing with Corel Paint Shop Pro
Retouch and recompose digital photos

This course dives right in to photo editing techniques with Corel's Paint Shop Pro X8. Here's what will be covered in this short course:

- Turning average looking photos into studio quality head shots

- Using tonal tools to create great looking outdoor shots

- Using effects to create Instagram style photos

- Turning a photo into a painting

Stone River eLearning
$10
Learn Level Design with Blender and Unity 3D
Enhance your video game creation skills

Level design is a critical component to all games, but a component that can be difficult to get right. Anyone with graphics experience can in theory create a functioning single level game; but creating a game that's interesting and enjoyable as well as functional takes some finesse. Mastering Blender and Unity 3D is a sure fire way to make your game level design all of this, and more.

Develop your level design skills to the highest standard

1.Understand game level design in both conceptual and practical terms

2.Design 3D models for game levels

3.Create textures through Photoshop

4.Construct and operate a full game level on Unity 3D

Construct multi-level games using versatile programs

Blender and Unity 3D are both open source programs used by games designers all over the world. Developed by their community of users, they construct games that operate on almost all platforms; from consoles and desktops to mobile and websites. Gaining a knowledge of both programs is hugely beneficial to any game developer, as it fine-tunes your insight and intuition for creating multi-faceted, compelling and exciting game levels. Whether you're still coming to grips with level design or already have a wealth of experience under your belt, learning level design with Blender and Unity 3D will ensure your skills are up to date and flawless.

Course Overview

This course includes over 66 lectures and 5 hours of content, suited to anyone with a basic understanding of Blender and Unity 3D. If your interests lie in level design, 3D modelling or texturing, then this course is for you.

You'll first learn about the concepts and best practices of level design, from setting goals and getting references to planning and mapping out your level in Photoshop. You will then move on to modular design and complete basic object manipulation tasks; the first step to creating a full game level.

You will go through each aspect of level design in detail; floors, ceilings, walls, focal points, props and other objects, filling in your level as you learn. Then, you'll add intricate texture to each of these elements, bringing your level design up a notch from basic to something much more professional looking.

Reviews and quizzes have been incorporated into each section of this course so that the material covered is constantly refreshed. On completion, you will take away an up to date skill set in Unity 3D and Blender. You will have an understanding of graphics software, game engines, game level design, and how all of these elements work seamlessly to create fun and engaging games.

Stone River eLearning
$99
Become a Professional Graphic Designer
Tools and techniques for visual communication

Graphic design has always been a popular profession, but with more and more technology being introduced into our lives it's becoming an ever more important one too. All kinds of people use all kinds of technology every day. Making that technology as user-friendly as possible is vital, and graphic design is one of the most important elements of this.

The Ultimate Crash Course on Graphic Design

  • Master the most widely used software in graphic designing
  • Learn the principles of graphics design and visual communication
  • Gain an insight into the current graphic design industry
  • Understand how to forge a career path as a graphic designer

Graphic Design for All

This course is aimed at aspiring graphic designers, web designers and digital artists who wish to develop a skill set needed to become a professional graphic designer. Suitable for both complete beginners and those who already have some knowledge of the industry; this course will prepare you for a career as a graphics designer through familiarising you with the concepts, principles and – most importantly – the software you'll need to know.

You'll learn everything from working with layers and selections in Photoshop, to formatting text and menus in Dreamweaver, to using pathfinders and special effects in Illustrator.

As well as equipping you with a valuable skill set, you will also learn how to get your foot in the door of the graphic design world, from how to land your first job, to finding continued inspiration, to the ins and outs of joining the graphics design community.

On completion of this course, you will have the strong foundation needed to get started in the world of graphic design, along with the skills needed to start working professionally straight away.

Stone River eLearning
$75
HTML5 & CSS3 Site Design
Learn the latest web languages

Need to learn how to build a website, or brush up on your coding skills to enhance an existing site? This course will show you, step-by-step, how to set up a web site from scratch and tips and tricks of the trade to make your site more attractive and user-friendly. From what tools you need to build your site and creating and formatting pages, to what to test and look for before your site goes live, award-winning trainer Geoff Blake gives detailed and valuable information that will help you to master HTML coding skills. Geoff's casual tone, real world examples, and the follow-along video make this course as entertaining as it is informative.

Stone River eLearning
$99
Become a Professional Web Designer Bundle
Affordable credentials in web design

The Internet is everyone's go-to source of information in today's world. Businesses, public figures, publications and everything in between all have a presence on the web; and the more professional their website looks, the more successful they tend to be. Web designers are more in demand than ever before, and the profession is constantly changing along with the web itself. This course aims to teach the most up to date fundamentals of web design from scratch.

Learn Web Design from Scratch

  • Understand the basics of CSS and HTML
  • Learn about current web designing trends and developments
  • Gain an insight into web development, debugging, etc. as well as design
  • Build your own portfolio website

Web Designing for Beginners

This course has been developed for both complete beginners and those who already have a limited knowledge of web design. Aspiring web designers, web developers who want to understand the design side of the business, and graphic designers - as well as those from completely unrelated disciplines - will all be more than capable of handling the content of this course.

This course will take you through the fundamentals of web design from scratch. That means getting to grips with HTML, CSS and Foundation Grid Framework; working with images, webfonts and sprite sheets among other elements; understanding grids and responsive design; and achieving flawless layouts, eradicating bugs, and more.

Throughout the course you will work towards designing and developing a colorful, modern and responsive portfolio website. By the end of the course you will have this website completed, and can use it when starting out on your career in web design.

About HTML and CSS

HTML, or Hyper Text Markup Language, is the code used to define colors,graphics, hyperlinks, paragraphs, and other simple elements of a website. It was developed by the founder of the web, Tim Berners Lee, back in 1990.

CSS, or Cascading Style Sheets, define the more advanced aspects of websites like fonts, background images, positioning and much more. It is a style language that defines HTML layout, so the two are intrinsically linked. Both form the basic frameworks for all websites on the internet.

What's Included?

  • Over 100 hours of video content
  • Lifetime access to all course materials
  • Project files and source codes included
  • Develop responsive websites for your portfolio
  • Learn every major software used in web design
  • Learn all aspects of designing websites
  • Create masterful responsive websites from scratch
  • Learn how to start and run your own web design business
  • Learn enough HTML and CSS to be a true expert
18 Course Bundle
$799
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
$47
Digital Art with Wacom Tablets and Corel Painter
A whole new world of drawing

This short series gives students a few projects to work on using the latest Wacom Intuos tablet and Corel Painter 2016. You will learn how to get your tablet set up for creating art, and how to use Corel Painter to draw and paint effectively to create visually stunning digital art in just minutes.

This course includes a drawing project and a painting project for you to hone your art skills using a tablet.

While absolute beginners can follow along with this course and create real art by the end, some experience using a tablet and stylus and Corel software is helpful.

Stone River eLearning
$10
Introduction to Sass for CSS
Extend CSS with this preprocessor

Every current web designer will most likely have mastered CSS long ago. But believe it or not, some have not yet realised the enormous benefits Sass can add to CSS – for one thing, it opens up a whole range of features not available in CSS. Couple that with the fact that it makes CSS concise and readable, and it's a sure fire way to make CSS better as well as more fun!

Learn the Most Powerful CSS Extension Language in the World

  • Compile and work with the core features of Sass
  • Learn a stylesheet language compatible with any CSS version
  • Organise your CSS to make it more readable
  • Configure Sass for development and master CSS efficiency

Course Overview

This course is intended for web designers, web developers, and anyone else who already has a working knowledge of CSS. It does not cover Sass installation or configuration of a text editor, but instead jumps straight ahead to working with practical, real world examples of Sass in action. Therefore this course is not suitable for students who have limited or no knowledge of CSS.

During this course you will get to grips with core features of Sass like variables, inheritance, nesting and mixins, amongst others. You will learn how to build alert panels, how to configure Sass for development, and how to master CSS efficiency with Sass, making your code more readable and more concise.

After just 40 minutes, you will finish up this course with a solid knowledge of Sass which you will be able to implement immediately. And better yet, you will have rediscovered what made CSS fun in the first place!

About Sass

Sass (Syntactically Awesome Stylesheets) is a stylesheet scripting language, first emerging in 2007 and now used all over the web. Industry approved, compatible with all versions of CSS, and with more features and abilities than another CSS extension language, it's the most stable and powerful language of its kind in the world. By mastering Sass, you'll be able to create effortless and beautiful websites with a sleek, professional look.

Stone River eLearning
$29
Building Responsive Websites with HTML 5 & CSS3
Build one layout for multiple displays

In this hands-on training course, award-winning veteran trainer Geoff Blake shows you, step-by-step, how to build beautifully designed, responsive websites that adjust and function perfectly on smartphones, tablets, and desktop displays. You'll begin with the fundamentals of responsive design, beginning with multiple style sheets, media queries and various expressions. Next comes the fun part: you'll be guided through several in-depth chapters that walk you through the responsive design workflow, building HTML structure and CSS formatting for mobile and desktop displays; including tablets, desktop screens, and smartphones. Geoff shows you how to plan out your work, handle common issues that arise in a responsive layout, and how to handle various page components between device displays. Finally, the course closes with additional tricks, advanced techniques, and testing methods to ensure that your layout looks fantastic.

Stone River eLearning
$75
Develop Responsive Websites with Bootstrap 3
Build your own responsive website using the powerful Bootstrap 3 platform.

In the Develop Responsive Websites with Bootstrap 3 course, we will walk you through the popular Bootstrap HTML and CSS framework. Bootstrap helps build websites that look beautiful on mobile, tablet, and desktop browsers.

Develop Responsive Websites with Bootstrap 3 covers a wide range of use cases from simple marketing websites, to web application UI's to dynamic websites using a CSS pre-processor that builds Bootstrap on the fly.

What You Will Learn

In the course, you will learn about various stylized components of Bootstrap 3 including Navbars, Buttons, Panels, Images, Accordions, Modal dialog boxes and the like, while building two demonstration web sites. You will also learn about the underlying architecture including the layout grid, responsive techniques, typography, and utility functions for layout, hardcopy print and screen readers.

Projects

By the end of this course you will have created a beautifully designed responsive website for your portfolio. After taking the course and creating the project website, you will be able to take what you've learned and create virtually any other type of website on the web today.

You will also create your own custom web application UI.

Bootstrap Customization

Customization of Bootstrap is introduced in simple CSS overrides, expanded upon with 3rd-party Javascript functions (for high-resolution Retina images), and developed finally in the creation of your own Bootstrap template. You will also learn about CSS debugging techniques which are helpful in customizing Bootstrap with its CSS pre-processor language LESS. In the last two lessons, you will create a dynamic version of one of the demo websites with a Node.js server and on-demand compiled Bootstrap LESS. Example code is provided for each lesson.

Pre-Requsites

Pre-requisites are some HTML and CSS familiarity, and basic web concepts. Javascript knowledge is helpful. The material covers Bootstrap version 3.1.1 and 3.2

Stone River eLearning
$75
Become a PHP Guru Bundle
Everything for the professional PHP developer

Do you want to be a PHP developer or web developer? Do you need to brush up on your PHP skills? Then you're in the right place!

This PHP development online course bundle from Stone River eLearning is perfect for complete beginners and experienced PHP developers alike. The PHP Guru bundle takes you from absolute beginner to a professional PHP developer, or from a decent PHP developer programmer to a great one.

Included in this bundle are lectures that teach you the very basics of PHP programming, how to create an authorization system for a website besides walking you through every step in the process of building an R/L system using PHP object oriented programming... and more!

What's Included?

  • Over 285 lectures and over 80 hours of content!
  • Lifetime access to all course materials
  • Gain valuable job skills to become a professional PHP developer
  • Create an authorization system with Laravel
  • Master PHP Object Oriented Programming
  • Learn how to integate a database using the MySQLi extension for PHP
  • Develop with the PayPal IPN system
  • Build an MVC framework
  • To create an image upload website from scratch using PHP
  • Master PHP data objects
  • Build a content management system from scratch
  • Create a chat application usable for websites
  • Learn how to use PHP OOP with a SQL database
11 Course Bundle
$599
Modeling a Room in Maya
3D modeling from basic to advanced

Get started learning Maya 2015 by modeling a complete room step by step.

This course starts off by presenting you with the basics of Maya, how to understand the interface and how it functions. After that you will quickly move on to actually modeling a room in Maya. You'll work through the room, modeling each object piece by piece until you have your first completed Maya project!

By the end of the course I am completely confident that you will have a starting foundation in Maya that will aid you in creating 3D Polygonal Models.

While we use Maya 2015 in this course, you may use older versions with little or no issues.

Stone River eLearning
$49
Become a Wordpress Guru Bundle
Develop websites with themes and plugins

Often when we think of WordPress, we think of blogging—but WordPress can do so much more! In this comprehensive Wordpress training course bundle, you'll discover everything you need to know to get your WordPress site online, including how to effortlessly register a domain name and set up web hosting, install WordPress, and begin using it to publish your work on the web!

If your skills are beyond Wordpress content development, try creating your own themes from scratch. In Scratch-Building Wordpress Themes you will learn the design side of Wordpress, and you will be able to create and sell your own Wordpress themes.

In this course bundle we'll also cover the art and science of Wordpress Plugin Development from scratch. By developing 8 simple plugins we will cover everything you need to know to be able to create awesome plugins that will run in most of the web.

What's Included?

  • Over 200 lectures and 30 hours of content!
  • Develop a solid understanding of WordPress
  • Get an in-depth and complete look at theme building, which you can directly apply to your projects — it's literally a freelance startup kit!
  • Create your own Wordpress Plugins
  • Build a website with no experience
  • Save Time By Automatic Your Social Media
  • Drive More Traffic to Your Website or Blog
  • Lifetime access to all course materials
5 Course Bundle
$199
Game Development with Unity 5
Quickly build stunning multi-platform games

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
$199
Learn Photoshop CC Essentials
Make the most of Photoshop features

Learn Photoshop CC with Stone River eLearning. In this Photoshop CC course, you'll master only the skills you need to know to use Photoshop CC professionally or as a hobby.

Photoshop CC has hundreds of tools and thousands of settings. Most users will never use the majority of them. This course explores the most commonly used tools and helps you apply them to real world situations.

Projects

In this course you will work on a project at the end of each section. You will work on a real life project that uses the skills you just learned in each section. Projects can be used for practice or to build a portfolio of work.

After taking this course you will be able to use Photoshop in these fields:

  • Graphic Design
  • Photography
  • Web Design
  • Game Animation
  • Logo Design

Who Should Take This CourseThis course is designed for Photoshop CC beginners so you can learn Photoshop no matter your skill level. However, even intermediate users will learn Photoshop CC skills and applications important to success.

Prerequisites

There are no skill prerequisites for this course. You are expected to have access to a copy of Photoshop CC, though Photoshop CS6 will work fine as well.

Stone River eLearning
$99
Getting Started with Dreamweaver CC
Learn to build exciting websites

Delve into the world of web design and Dreamweaver with this hands-on, step-by-step course hosted by award-winning software trainer and designer, Geoff Blake. First, Geoff will run you through the basics, getting you comfortable in the Dreamweaver interface, working with documents, and defining new websites. Then, it's on to building a fully functional web layout from the ground up. You'll learn how to construct your design, insert navigation menus, and test your work for usability. Handling text, graphics, and setting up a well-built set of site-wide CSS rules to control it all brings your site together; and Geoff even takes you through the process of rolling out your website, and taking your site live by uploading it to a live web server. Roll up your sleeves and delve into this practical, task-oriented look at building contemporary websites in Dreamweaver CC!


Stone River eLearning
$75
Getting Started With InDesign CC
Create elegant desktop and mobile layouts

InDesign is the premiere page layout application used in modern desktop publishing. In this easy to follow, hands-on course, veteran software trainer Geoff Blake will introduce you to InDesign, and get you up to speed quickly. First, you’ll discover the InDesign interface and learn how to navigate through document layouts quickly. Then, you’ll see how to set up your documents, including how layouts need to be set for commercial reproduction. Next, it’s on to handling text, text frames, and how to thread text frames together. Then, you’ll see how to work with a variety of shapes, mix new colours, and import graphics into your layouts. Finally, you’ll see how to convert your layouts to static images and PDF documents for sharing with co-workers. All this and more awaits, so let’s get started!


Stone River eLearning
$49
Photoshop CC For The Web
From fundamentals to advanced productivity techniques

With so many file formats, colour spaces, and image types, knowing where to start with web graphics can be daunting. But guided by this thorough, yet easy to follow course, you'll be feeling like a pro in no time! Join award-winning trainer Geoff Blake as he takes you step-by-step through the process of preparing images for your next web project. You'll learn all about the web friendly file formats, when to use each, and how to get the most out of them. Discover web colour spaces, methods for working faster and more efficiently, and an approach to image resolution that'll leave you feeling like a Zen Master of web graphics! Break down the barriers, dispel the myths, and clear the clutter. In just a few short hours, you'll have clarity and confidence using Photoshop for your web projects!

Stone River eLearning
$99
Getting Started with Illustrator CC
Basics, the environment, advamced techniques

In the Getting Started With Illustrator CC online course, award-winning veteran trainer Geoff Blake walks you through the fundamentals of Adobe's flagship vector graphics editor. You'll start with the basics: Understanding vector artwork and how it differs from raster images, and how to navigate through and customize Illustrator's interface. Then, it's on to making precise, masterful selections with Illustrator's variety of commands and tools. Next, you'll create and manage your own vector artwork, and learn how to scale, align, and adjust your objects with ease. Typography, including handing text objects and create text along a path comes next, followed by more advanced Illustrator techniques like special effects, Pathfinders, and exporting your work into a variety of file formats. All this and more awaits in Getting Started With Illustrator CC!


Stone River eLearning
$99
Affinity Designer For Beginners
Everything you need for great designs

While Adobe Creative Suite is still the industry standard in the creative world, it's sky high subscription fees are far beyond the budgets of most aspiring designers. Luckily, Affinity Designer is quickly rising up the ranks to provide some serious competition. Much more affordable than its predecessor and equally as versatile, there has never been a better time to get to grips with this innovative new program.

- Learn Affinity Designer by Examples

- Master the tools and user interface of Affinity Design

- Gain an understanding of the overall process of designing graphics

- Build up a foundation of knowledge for using similar design programs

- Use real world examples to familiarise yourself with the software

Course Overview

Ideal for graphic designers, web designers and artists, this course includes 17 lectures and over 3 hours of content. Suited for both complete beginners or those who already have experience with similar software such as Adobe, the course will show you how the Affinity Designer user interface works through creating real world projects.

You'll learn how to use the various tools of Affinity Designer in a hands-on environment; and not just vector graphics – you'll learn how to manipulate images, design logos and icons, create graphic illustrations, combine images, render images for all media types too, and finally export your work for the web, print, and app development.

By learning Affinity Designer by example, you'll gain an in-depth understanding of not only the tools used within the program, but design principles and practices as a whole, which you can then apply to design projects on almost any other platform.

About Affinity Designer

Affinity Designer is the fastest, most efficient and arguably the best vector graphic design software to come along in recent years. More affordable and more specialised than Adobe Creative Suite, it's ideal for working on websites, UI design, concept art, illustrations and icons, and all kinds of graphics. Made by designers for designers, it's packed full of intuitive features and was even bestowed the honour of an Apple Design award in 2015.

Stone River eLearning
$49
Sketch 3 Mobile App Design
Quickly create stunning application mockups

Adobe CS may be the industry standard for digital design, but for those just starting out in the industry the subscription fees are far beyond most people's budgets. Lucky for Mac users at least, there's a cost-effective and award winning alternative; Sketch 3! This easy to use software allows you to create professional looking mobile apps, with all the ease and efficiency that comes with using larger scale industry programs.

What You'll Learn about Sketch 3 Design

  • Learn the ins and outs of Sketch 3 Design
  • Gain a foundation knowledge of design principles
  • Use Sketch 3 for all aspects of graphic design
  • Create your own mock-up Facebook app

Instant, Easy Mobile Apps on Mac

This course includes 17 lectures and 1.5 hours of content that will teach you everything you need to know about creating mobile apps on Sketch 3. Not only will you be an expert on using this particular program for app design, but you'll also take away a solid knowledge of the principles of design as a whole that can be utilised on a wide range of other platforms too.

At the beginning of this course you will get to grips with the basics of building and exporting a project on Sketch 3. From there, you'll learn how to get design templates and edit them to create unique designs. You will understand how to work with pages and apply styles across pages, as well as working with shapes and symbols, creating icons and splash screens, and the various other tools included within Sketch 3.

Throughout this course you will be building up your own mock-up app based on Facebook's function and design. On completion, you'll be equipped with the knowledge needed to create a wide range of mobile apps on Sketch 3, with varying functionality and design.

About Sketch 3

Sketch 3 is the latest version of the popular mobile app design program created by Bohemian Coding. Built with modern graphic designers in mind, it includes powerful features like symbols and shared styles, a workflow that supports multiple pages and artboards, and much more. Sketch 3 has been built especially for Mac, with an intuitive design and elegant interface so you can create flawless projects with a focus on design. It even co-operates with OS X's Versions and Auto Save, so you can rest assured knowing your work is safely saved at all times even if you get interrupted when designing.

Stone River eLearning
$29
Learn Blender Modeling and Texturing
Model objects and surfaces in 3D

Learn Blender from a beginner's perspective with this Blender 3D modeling and texturing course from Stone River eLearning. If you're interested in 3D modeling and texturing for game design, 3D art, 3D animation or architectural design, Blender 3D is a free, easy to use tool that will allow you to master 3D modeling with no money out of pocket.

What You Will Learn

In this course you will gain the skills to create and texture 3D models. This Learn Blender course covers the fundamental tools you will use for modeling in Blender. You'll receive an overview of how to give your models, materials and textures a professional look, with extra detail and color to make then look complete and professionally done.

What You Can Do After Taking This Course

By the end of this course you should have an understanding of modeling and texturing that will allow you to build and learn more on your own. You will be provided with additional Blender learning resources and project files to continue learning and practicing after you've completed the course.

Stone River eLearning
$35
Website Wireframing with HTML5 & CSS3
Size and structure before detailed design

Whether you're an HTML veteran or just a beginner, this course is for you. Award-winning trainer Geoff Blake will walk you through the process of creating a website wireframe in just under three hours! This series of instructional videos will guide you through the process of creating the basic sections of your site, arranging and aligning text and images, and adding interactive features. Once you're finished creating the wireframe, Geoff will show you how to put it online to share with coworkers and clients. After taking this course you'll be able to build attractive and professional website prototypes in about an hour. The best part? Unlike a simple mockup in Photoshop, you can actually turn this wireframe into a fully-functioning website! Let Geoff Blake help you build your professional skills with this easy to follow course from Ten Ton Online.

Stone River eLearning
$49

AS FEATURED ON