Professional RESTful API Design using Python Flask
Best practice API architecture

This course will teach you how to build a professional API platform using pure Flask, without any supplemental libraries, so that students can learn the fundamentals of RESTful API design.

In today’s world, dominated by gorgeous JavaScript user interfaces and mobile applications, the ability to build a scalable and well architected API is key to be able to supplement those applications and ensure that clients and servers communicate with the proper interfaces.

The course covers the basic concepts of the RESTful API pattern and then goes into detail and step by step building an API platform that will cover the six constraints of the architecture. Students will learn the industry-standard and will follow best practices for API architectures.

At the end of the course students will be able to design, architect and build their own RESTful API platforms, and with the deep understanding of the laws governing APIs, can go ahead and try out the API libraries available for Python and Flask, knowing the fundamentals and the advantages of using them.

If you already know the basics of Flask and you are interested in how to design, architect and build an API platform, this is the course for you.

The course is divided in 2 sections:

  • Introduction which covers all the concepts necessary to understand what is a RESTful API and its six constraints
  • A step by step explanation building a Pet Store API that will include an authentication layer, a Store endpoint and a Pet endpoint as well as search functionalities

Join this course and continue your path to becoming a professional backend web developer!

Stone River eLearning
$99
Become a Professional Logo Designer
All about logos, branding and more

A good logo makes a world of difference to a business. We’re exposed to branding, advertising and promotional messaging every second of every day. But a noticeable, attractive logo that stands out from the crowd can make your business stick in someone’s mind for longer than a fleeting moment. With the right design and placement, positive associations can form in a very short space of time; which means, basically, that logos are very important. This online logo design course will show you how to make yours count.

Step-by-Step Secrets to Designing Great Logos

  • Master the use of Adobe Photoshop and Illustrator for effective logo design
  • Explore the function of logos and why some work better than others
  • Discover the fundamental design principles behind great logos
  • Learn how to land clients and understand what they want from a design
  • Push your creative skills into an in-demand, specialised area

Combine Technical Skills with Creative Principles

While this course has been created with designers in mind, you do not need any previous design experience to complete is successfully. Small business owners, art students, prospective freelancers, or anyone looking to learn how to creative effective logos will be able to follow the material easily. A basic knowledge of Illustrator, Photoshop and design principles is helpful but not necessary.

This online course will lead you through the entire logo design workflow from start to finish, using real world examples and step-by-step instructions. You’ll start off with understanding the concept, functions and importance of logos. Next you’ll analyse some of the most recognised logos in the world and explore best practices and current trends in logo design. Plagiarism and copyright – very important topics for any creative job – are also covered at this stage.

Next you’ll take an in-depth look at the visual elements of a logo and two of the most important elements; typography and colour. Following that, the nitty gritty of the logo design process and graphics fundamentals will be covered, before the most challenging stage; getting to know how Photoshop and Illustrator work and actually creating your first logo using both.

By the end of this course you will not only have gained the design theory and creative know-how to come up with great logo designs, you’ll also have the technical skills needed to create them.

Tools Used

This course is taught using Adobe Photoshop and Adobe Illustrator, the two gold-standard software packages in the design industry. Photoshop is used for editing and manipulating images and photographs, while Illustrator is used to design graphics and visual elements. They have many similar features, so if you’re familiar with one, you’ll already have a good working knowledge of the other.

Stone River eLearning
$199
Mobile UI and UX Design
Mobile User Interface and User Experience

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

Make your Mobile UI Design Pop

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

Understand the Mobile UX Design Process

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

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
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
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
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
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
Applying Design To Wireframes with HTML5 & CSS3
Apply typography and colour to Wireframes

Building on the skills you gained in Website Wireframing with HTML5 and CSS3, this course teaches you how to apply functional and attractive design principles to your wireframe. Featuring advice on typography, graphics, and colour schemes, award-winning trainer Geoff Blake will lead you through the full process of making your site look amazing in every web browser. Lessons include how to select a colour palette, where to source free images, and what resources to use to integrate beautiful typography into your design. You'll discover Google Fonts, and how to integrate them into your CSS. When you're finished adding fonts and images, Geoff will walk you through the various options for testing out your site. From wireframe to fully realized design, this course is a must for aspiring web developers.

Stone River eLearning
$29
Unity 3D Game Development and Design Bundle (Unity Version 4.x)
Over 15 hours of Unity game development goodness
Students: 36,686
Video: 46 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

Whether you're completely new to game development or you have experience developing games with Unity 3D, this course is for you.

Beginners

Beginners can start with the basics of the Unity system with an explanation of how it works. This isn't an explanation of what each menu does one by one (that's boring), but a high level explanation of how Unity functions from the perspective of a first time game developer. You'll then take that knowledge and build your first real game in about an hour.

You will learn basic scripting as it relates to game design. No prior coding experience is necessary to take this course and create real games.

Game Developers

For those with experience in the world of game development, you can skip the basic Unity and basic scripting sections and move right into the higher level game development exercises. We understand you already know the basics and you want to increase your skills as a game developer.

What You Will Learn

  • The Unity user interface
  • Structure of Unity projects
  • Basic Unity scripting
  • Intermediate and advanced Unity scripting
  • Working with assets
  • Level design
  • Sound design
  • Animation, modeling and rigging
  • Compiling games to console and mobile devices
  • Mecanim animation system
  • Shuriken particle system
  • 2D Animation
  • 3D Animation
  • Blender 3D modeling

This course bundle uses C# as its programming language. You will also be using the open source program called Blender to create some of the animations.

* Unity version 4.x is taught in these courses. Level Design with Blender and Unity 3D uses Unity 5.

12 Course Bundle
$199
Build a Responsive Website with a Modern Flat Design
Build a great looking flat design website using a simple but well coded template.
Students: 5,977
Video: 2 Hours
Includes: Lifetime access
30 day money back guarantee!
Available on all mobile devices
Certificate of Completion

The days of PHP to HTML5 are dead. No longer do you need to cut up an entire design in Photoshop to use great looking templates for web design.

What You Will Learn

In this course, you will learn how to use a website template to create a responsive website using CSS and HTML5 without endless Photoshop slicing. New CSS functionality allows you to cut your design time in half, and this course shows you how.

How You Will Learn

You will learn by using a real responsive design template with a great looking flat design. You will be walked through every step of using this template, and by the end of the course you will be able to transfer these skills to any template on the market.

* Everything you need to work with the template is included in the course.

Stone River eLearning
$49
Become a Professional Graphic Designer - Certification Exam
Certificate Exam

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

1.Getting Started with Indesign CC

2.Getting Started with Acrobat IX Professional

3.Typography from A to Z

4.Getting Started with Illustrator CC

5.Affinity Designer for Beginners

6.Sketch 3 Mobile App Design

7. Learn Photoshop CC Essentials

8. Become a Professional Graphic Designer

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
$50
Certification Exam - HTML5 and CSS3 site design
Exam Offered Free for Monthly and Yearly Subscribers

Certification Exam Information

This certification exam is to verify that you have mastered the concepts covered in our HTML5 and CSS3 Site Design course.

Stone River eLearning
$10
Certificate Exam -Affinity Designer for beginners
Exam Offered Free for Monthly and Yearly Subscribers

Certification Exam Information

This certification exam is to verify that you have mastered the concepts covered in our Affinity Designer for Beginners course.

Stone River eLearning
$10
Certificate Exam - Getting Started With InDesign CC
Exam Offered Free for Monthly Subscribers

Certification Exam Information

This certification exam is to verify that you have mastered the concepts covered in our Getting Started With InDesign CC course.

Stone River eLearning
$10

AS FEATURED ON
Back to top