Enrolling in the Unlimited Subscription gives you access to our entire catalog of 100+ technology courses. Access your courses 24 hours a day from any computer or mobile device.
Imagine being able to learn virtually anything you want related to technology. Now imagine that you don't have to spend endless hours Googling and reading through blog posts, each trying to get your email address and sell you something. Imagine that you have an expert instructor waiting to teach you anything you want to know. That's what you get with the Stone River eLearning Unlimited Subscription.
Don't put your education off any longer. Enroll today.
This course will be taught with a hands on approach with examples and explanations along with DIY material. This course will benefit the student by giving them the foundaitons of a language in large demand in the software industry.
Students will be able to write basic programs using control structures and switch case blocks, to prepare them for intermediate level C++.
This course is intended for anyone planning to pursue a serious career or job in computer programming. This is a complex language and is not suited for someone who plan to learn their first programming language.
This course is aimed at teaching the fundamentals of data analysis with Python. The go-to module in Python for data analysis and manipulation is Pandas, which is built on top of other popular modules, such as NumPy. Pandas also works with many other data science modules, such as the machine learning framework, Scikit-Learn. The Pandas module allows you to import and export data in a variety of forms like csv, json, hdf, sql, and more. From here, Pandas helps you quickly organize this data into a columns and rows format, which is the same no matter what the input data format is. From here, you can manipulate entire columns, create new ones, apply functions to data points, perform statistical analysis, and more.
Learn typography for digital and print applications. In this typography course, you'll learn how typography is used in everyday user experiences in places like the web, in apps, advertisements, logos, print media and digital publishing.
After we cover each section you will find recaps that re-enforce learned content that was discussed as well as a quiz and several exercise challenges strewn all over this course that will make our learning fun and memorable.
Who Should Take This Course
This course is designed for anyone who enjoys type design from print designers, graphic and web designers, animators, sign writers and more. Whether your are a beginner in typography or even an intermediate typography user, we are sure you will gain a vast set of skills after taking this course.
There are no prerequisites for this course, but you are expected to have access to programs like Adobe Photoshop, Illustrator or InDesign as well as basic working knowledge of any one of these programs and basic computer/web literacy.
HTML works perfectly fine as far as static documents are concerned. If a web application requires dynamic views however, it's less than ideal. That's where AngularJS comes in; an open-source framework that extends HTML vocabulary for you application, resulting in intuitive, expressive single page applications. For an AngularJS crash course to get you up to speed with this widely used framework, look no further.
Create flawless Single Page Applications with Angular JS
1.Learn framework fundamentals for AngularJS projects
2.Apply your knowledge to real world uses
3.Build towards creating your own Web and Hybrid applications
4.Gain insight into working with MVC architecture
Build frameworks with a versatile, cutting edge toolset
Although only officially released in 2012, AngularJS has taken the world by storm thanks to official support from Google, a community of developers constantly improving it, and some of the internet's biggest websites making use of it. One of its best features is its data binding; dynamic views are automatically updated whenever a model changes, and vice versa. Furthermore, it combines the benefits of deep linking with desktop app-like behaviors, allows you to invent new HTML syntax and is designed to be testable. The result is simplified development and testing of applications and, ultimately, faultless single page and hybrid applications.
This course will allow you to grasp the basic concepts of AngularJS and its main features. You'll be provided with functional examples throughout to compound your learning, giving you the opportunity to put it to practical use.
After an overview of environment setup and MVC architecture, you'll get to grips with the more complex attributes of AngularJS, including modules and dependency injection, controllers, expressions, directives, scopes, filter, routing, and two-way data binding.
From Section 4 onwards, you'll build up a framework for your own dynamic app using bootstrap layouts, filters, list routing and setting parameters. You'll learn how to add useful functions like adding, updating and deleting elements, form validation and more. You'll even tackle debugging with Chrome console and add custom directives to make your HTML as readable as it can be.
By the end of the course, you will be confident enough to begin your own AngularJS projects, using the framework for creating web and hybrid applications of your own. You will have solidified your understanding of the AngularJS language and will be more than capable of putting to real world use with immediate effect.
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 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.
This course covers all aspects of the mobile UI/UX design process from start to finish, with graphic designers, stakeholders, designers from non-tech backgrounds, and developers in mind. If you need a crash course in mobile UI/UX design, you've come to the right place.
The course is divided into six sections, with each section focusing on key 'design deliverables'. You will explore each phase of the design process, starting with requirements assessment and design project planning, to user experience recommendations and user interface design and documentation, to design implementation guidelines and management.
Along the way you'll pick up all of the technical terminology involved, learn about current design trends and the latest developments in the ever changing world of mobile usability, and discover some expert tips to make your project a resounding success. Recommended exercises are presented at the end of each section so you can put your knowledge to practical use.
At the end of the course, you will be equipped with all the skills needed to oversee a mobile application's experience and interface design, from the planning stages right up to the finished product.