Search Google Scholar

or browse databases: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Subscribe to feed New Releases RSS Feed for all courses.
Updated: 12 hours 38 min ago

Node.js: Real-Time Web with Socket.IO

Mon, 12/04/2017 - 19:00
Are you interested in building your own real-time web application, but unsure of how to get started? If so, this course can help by providing you with an overview of Socket.IO—a web library that enables real-time bidirectional event-based communication—and explaining how to use it to build a chat app with multiple rooms. Emmanuel Henri demonstrates how to create a server with Express and Socket.IO, code your front-end HTML, and create a chat with the emit function. He also covers how to add a namespace, code a new room within the namespace, and set up multiple rooms for your users.

Agile Marketing Foundations

Mon, 12/04/2017 - 19:00
By adopting agile marketing principles, you can run projects that have a greater impact and improve over time. In this course, marketing expert Chris DallaVilla shares the relevant principles of agile marketing, and explains how to use this approach in your own organization. Chris goes over the core values of agile marketing, and shares different workflows that you can tailor to your organization. He also highlights how data plays an important role in validating your direction and strategy, as well as measuring results. Finally, he covers standard project management roles—and how they work in agile marketing—and shows how to create a backlog, plan sprints, and put together a marketing roadmap.

SketchUp 2018 Essential Training

Mon, 12/04/2017 - 19:00
SketchUp is an easy-to-use 3D modeling application. In this course, get up to speed with SketchUp by gaining a foundational understanding of the drawing, design, and rendering tools offered in the 2018 version of this powerful software. Instructor George Maestri covers navigating the interface, manipulating objects, drawing in 2D and 3D space, leveraging organizational tools, and working with materials and textures on both Windows and Mac computers. Plus, learn how to work with reusable components—including third-party objects from the 3D Warehouse—and apply simple styles and animation to make your 3D projects more polished and presentable.

Mastering Microservices with Java

Sun, 12/03/2017 - 19:00
Microservices break monolithic applications into smaller, independent components that can be developed, tested, and deployed more quickly and efficiently. Get an overview of microservices development for Java production environments, in this course with Sourabh Sharma. Learn the principles of domain-driven design, and then discover how to write the code for a sample services, including services based on the entity and repository patterns. Next, learn how to design for security, and implement a registration and discovery service. The course closes with best practices for testing and troubleshooting Java microservices.

Note: To get the best results from this course, you should be familiar with the Spring Framework.

This course was created and produced by Packt Publishing. We are honored to host this training in our library.

Managing Technical Professionals

Sun, 12/03/2017 - 19:00
Having the right technical talent is the key to competitive edge. Companies rely on technical professionals such as IT experts, developers, engineers, and data scientists to produce products and services, analyze information, and effectively communicate with vendors and customers. Knowing how to manage and motivate these technical professionals is critical for business success. In this course, Sara Canaday identifies the unique characteristics and working styles of technical professionals and the coaching strategies needed to inspire your talent for greater results.

Learning Webpack 3

Sun, 12/03/2017 - 19:00
webpack is a great addition to a front-end developer's toolset. It's a module bundler suitable for the largest single-page web applications, and it can process JavaScript, CSS, and more. With webpack, web development is faster, more efficient, and fun. Learn the basics of webpack 3, in this introductory course with Eve Porcello. Discover how to install webpack, run a build, and edit the config file to facilitate automation. Find out how to use loaders to run tasks and process files such as CSS, SCSS, and inline images. Eve then demos webpack plugins for managing tasks such as code splitting and minification.

Photography: Advanced Composition

Sun, 12/03/2017 - 19:00
What makes a good photo? Understanding why a composition works—or why it doesn't—can be difficult. However, by analyzing images and taking apart the photographer's process, you can start to understand how framing, layers, light, geometry, and other compositional choices affect the viewer. Join Ben Long for this foundational course, which examines the theory, practice, and art of photographic composition. Review best practices and examine the work of successful professional photographers such as Susan Kae Grant, who reveals her set-building process. Along the way, Ben introduces practical exercises for training your compositional eye.

SSCP Cert Prep: 1 Access Controls

Sun, 12/03/2017 - 19:00
The (ISC)2 Systems Security Certified Practitioner (SSCP) certification is an excellent entry point to a career in IT security. To help you prepare for the SSCP exam, instructor Mike Chapple has designed a series of courses covering each domain. In this installment, Mike covers the objectives of Access Controls, the first domain, which comprises 16% of the questions on the exam. Topics include identification, authorization, and authentication, including multifactor and mobile device authentication. Learn about the identity management life cycle, and find out how to implement authentication mechanisms and access controls.

To join one of Mike's free study groups for access to bonus tips and practice questions, visit

Dynamo for Revit: Python Scripting

Sun, 12/03/2017 - 19:00
Can't find the Dynamo node you need? Python allows you to create powerful custom nodes that extend the functionality of Dynamo and Autodesk Revit. Python scripting also allows for quicker, more compact, and more efficient Dynamo workflows—which allow you to solve your Revit modeling challenges in smarter, faster ways. This course introduces the Python programming language to designers who want to do more with Dynamo. Learn the basics of Python data types, conditionals, and loops, before jumping into Dynamo's Geometry library and the Revit API to make direct model updates with Python. Instructor and BIM expert Jeremy Graham covers filtering elements, accessing parameters, and creating custom views—introducing powerful workflows that push the boundaries of this visual programming tool.

Note: This course uses Dynamo 1.3.1 and Revit 2018. For best results, it helps to have the same versions of the software.

C++ Game Programming 1

Sun, 12/03/2017 - 19:00
Get a fun introduction to the world of game programming with C++. This course teaches the basics of game development with C++ and the OpenGL-powered Simple and Fast Multimedia Library (SFML), using three fully playable sample games: an addictive two-button tapper, a multilevel zombie survival shooter, and a split-screen multiplayer puzzle. Instructor John Horton starts with the very basics of programming, including variables, loops, and conditions. Become more skillful with each game as you move through the key C++ topics, such as object-oriented programming, C++ pointers, and the Standard Template Library. While building these games, you can also learn exciting game programming concepts like collision detection, sprite sheets, views, the HUD (heads-up display), and more.

This course was created and produced by Packt Publishing. We are honored to host this training in our library.

Photos for macOS High Sierra Essential Training

Thu, 11/30/2017 - 19:00
With Photos for macOS High Sierra, you can manage, enhance, and share photos in a variety of ways. In this course, photographer, author, and educator Derrick Story takes you on a detailed exploration of Photos for macOS, sharing knowledge and techniques that can help you leverage all that this powerful application has to offer. Derrick takes you through the Photos user interface, and shows how to work with metadata, organize and create albums, and use basic and advanced editing techniques to help your photos look their best. Plus, he explains how to work with Live Photos and video clips, share and export images, back up your Photos library, and much more.

Still using OS X El Capitan and its older version of Photos, Photos for OS X? You may want to check out Derrick's Photos for OS X Essential Training course instead of this one.

CompTIA Security+ (SY0-501) Cert Prep: 5 Risk Management

Thu, 11/30/2017 - 19:00
Earning the CompTIA Security+ certification demonstrates to potential employers that you have a foundational understanding of network security and risk management concepts. This course—the fifth installment in a series readying you for version SY0-501 of the CompTIA Security+ exam—prepares you to tackle the Risk Management domain of the exam. Instructor Mike Chapple—an IT leader with over 15 years of experience—covers key topics, including risk assessment; business impact analysis concepts; personnel management; security education and compliance training; disaster recovery; and preparing for incident response. Visit to join one of his free study groups.

Magento Community Edition 2 Essential Training

Thu, 11/30/2017 - 19:00
Note: This course was created by OSTraining.  It was originally released on January 6, 2017. We are pleased to host this training in our library.

Magento is one of the most popular ecommerce solutions in the world. But this powerful content management system also has a reputation for being challenging to learn. This course is designed to address that issue. Here, learn how to set up your own ecommerce site using Magento Community Edition. Instructor Robert Ring walks through how to manually install Magneto and configure content and stores. He also explains how to create basic products, organize those products, create a homepage, set up payment methods, configure shipping and automated emails, and more. Throughout the class, Robert demonstrates key concepts as he walks through the construction of an ecommerce site that sells coffee products.

Xamarin Activities and Intents for Developers

Thu, 11/30/2017 - 19:00
The most common way to implement multiple pages in Android is to use one activity for each page and implement stacking navigation to transition between pages. Watch this Xamarin University course to learn how to code the core patterns that make activities work together in Xamarin.Android. Find out how to start activities, pass arguments, and retrieve results. Plus, discover how to launch standard Android activities such as the camera or the web browser. The practice files for this course are free, and the instructors have included exercises to apply what you've learned along the way.

This course was created by Xamarin University. We are honored to host this training in our library. (Authors: Adam Partridge, Jesse Dietrichson)

Resources and Styles in Xamarin.Forms

Thu, 11/30/2017 - 19:00
Using the same fonts and colors across the entire UI creates a consistent look and feel for your app. Xamarin.Forms provides a way to define these values in one place and look them up everywhere they are used; this guarantees consistency across your app and makes updates simple. This course shows you how to define and apply a resource both in code and in XAML in Xamarin.Forms. It also shows you how to group multiple settings into a style so you can apply them all at once. The practice files for this course are free, and the instructors have included exercises to apply what you've learned along the way.

This course was created by Xamarin University. We are honored to host this training in our library. (Authors: Helen Miller, Jesse Dietrichson)

Multi-Camera Video Production and Post

Thu, 11/30/2017 - 19:00
A multicamera setup is the next big step in video production. Multicam helps you record different angles simultaneously and shoot scenes much faster than with a single camera. It requires great planning and lighting to make sure the footage from each camera matches, but what you can't control on location you can usually correct in post. In this course, Rich Harrington and James Ball show how to organize and run multicamera video productions, and use tools such as Final Cut Pro and Premiere Pro to fine-tune the results.

You'll learn essential preproduction strategies to get the right gear and place it in the right position. You'll also learn techniques for syncing the visuals and audio captured from each camera. Rich and James offer advice for directors running shoots in the field, as well as strategies for crew members who are building sets and logging footage. Finally, in chapters 7 and 8, they share techniques for multicamera postproduction with Final Cut Pro X and Premiere Pro. In these chapters, you'll learn how to create multicam clips, apply color correction, color match angles, switch between angles, and refine and master your edit. By the end of the course, you'll have a thorough start-to-finish understanding of the multicamera production process.

Final Cut Pro X Weekly

Thu, 11/30/2017 - 19:00
Get a new video editing technique every Friday in Final Cut Pro X Weekly. Nick Harauz and Jeff Greenberg share tips and techniques to help you take full advantage of the array of features offered in this popular software. Discover how to leverage the versatility of the Range Selection tool, learn essential keyboard shortcuts, see how to set up workspaces, explore popular third-party plugins, and more. Tune in every week to keep your Final Cut Pro X skills sharp.

Motion Graphic Design: Composition

Thu, 11/30/2017 - 19:00
It can seem as though professional artists and designers have an instinctive understanding of where to position elements on a screen. But these capabilities don't appear out of nowhere—many designers develop these skills by studying graphic design at art college or university. The principles that are taught in these schools have been developed over centuries, and they offer a fairly foolproof set of methods. Self-taught designers often spend too much time experimenting with the placement of elements on screens, using a trial and error approach to design that can be slow and unproductive.

In this course, learn about the most important principles of composition and how to use them in your designs. Instructor Angie Taylor puts these principles in context by taking you though the development of an online advertisement, and showcasing the different techniques used throughout her workflow. She demonstrates how to capture colors, patterns, and shapes using the Adobe Capture app; develop your rough ideas into layers that are ready for animating; compose design elements in After Effects; and create 3D artwork with Cinema 4D and After Effects.

Exam 70-535: Architecting Microsoft Azure Solutions First Look

Thu, 11/30/2017 - 19:00
Get a look at the newly released Microsoft Azure exam 70-535. This course is a quick review for IT pros who want to understand the changes to this important Microsoft Certified Professional exam. Instructor Sharon Bennett explains how the exam differs from the previous version (70-534) and provides a high-level overview of the six domains and associated objectives, including architecting infrastructure, storage solutions, networking, and platform services like the Internet of Things, along with security and monitoring.

Illustrator: Tracing Artwork

Wed, 11/29/2017 - 19:00
Discover how to trace artwork in Adobe Illustrator and convert raster graphics—drawings, photos, and more—into vector form. This course shows how to perform auto tracing with the presets in the Image Trace panel and then expand tracing objects into vector paths. Instructor Justin Seeley also shows how to refine the artwork for best results using the Path Eraser and the Pen tools, and reset any typography. The course closes with a challenge video so you can practice your skills and compare your tracing results with Justin's.