Course catalog
Showing 1,081-1,100 of 1,168 items.
Using Generics in C#
Learn how to use C# generics to build more reusable, type-safe code. Find out how to use generics in popular C# design patterns.
UX for Small Business Websites
What makes a great small business website? Find out how to design a great user experience for the customers of your small business.
UX Foundations: Multidevice Design
Discover how to design a user experience that's consistent and reliable from device to device: from phones and tablets to wearable tech.
UX Foundations: Prototyping
Learn the basics of prototyping. Discover how to build prototypes that allow you to test and validate your UX designs.
Vanilla JavaScript: Ajax and Fetch
Ajax is the backbone of high-performance web apps. Learn how to use vanilla JavaScript, Ajax, and APIs like Fetch and XHR to request and handle data and modify webpage content.
Vanilla JavaScript: Animations
Animate content with JavaScript and native web technologies. Explore how to configure and animate DOM elements, animate within the HTML5 canvas, and use the Web Animations API.
Vanilla JavaScript: Binding and Propagation
Learn about some more advanced JavaScript concepts—including managing propagation and binding—as you build a few interesting card games.
Vanilla JavaScript: Client-Side Data Storage
Learn about client-side storage solutions for JavaScript developers. Explore local storage, session storage, how to work with the IndexedDB API, and how to store large files.
Vanilla JavaScript: Mobile Game Programming
Practice JavaScript programming—the fun way. Learn how to write more fast, efficient code by creating a mobile-friendly game using vanilla JavaScript.
Vanilla JavaScript: Progressive Web Applications
Create app-like experiences for the mobile web. Learn how to create progressive web apps with nothing more than Vanilla JavaScript.
Vanilla JavaScript: Service Workers
Learn how to use service workers in your applications. Create faster, more engaging web experiences with features like notifications, background syncing, and offline browsing.
Vanilla JavaScript: Web Performance Optimization APIs
Make the web faster and better. Learn how to use vanilla JavaScript and the Performance APIs to measure and optimize the performance of your websites and applications.
Vanilla JavaScript: Web Workers
Optimize your web applications with JavaScript web workers. Learn how to enable multithreading with dedicated and shared web workers.
Version Control for Everyone
Start incorporating version control into other types of digital projects, such as graphic design, writing, photography, prototyping, and even lesson planning.
View Source
This series of 10-minute projects covers web design technologies such as HTML, PHP, jQuery, and CSS, plus CMS solutions like WordPress and integrations with Twitter and YouTube.
Virtual Reality Overview for Developers
Learn how to start developing for VR. This course equips you with the knowledge and skills you need to tackle a number of different VR projects using Google VR for Android.
Visual Basic Essential Training
Start programming with Visual Basic using Visual Studio. Learn language fundamentals such as data types, strings, operators, looping constructs, and more.
Visual Studio 2019 Essential Training
Learn the essentials of Visual Studio, the integrated development environment from Microsoft. Unlock the power of Visual Studio tools for writing, refactoring, and debugging code.
Visual Studio App Center for Developers
Learn how to use Visual Studio App Center to build, test, distribute, and monitor your mobile apps.
Visual Studio Code for Python Developers
Make the most of Visual Studio Code when working with Python projects. Learn about writing and debugging Python code, maximizing your productivity with extensions, and more.