Where to learn HTML5 in United States

Displaying courses for United States [Change]


DDLS logo
New Horizons logo
QA logo
Pluralsight logo
  • Filtered by:


Delivery method:



Pluralsight courses

  • A large number of technologies and practices have attempted to tackle real-time demands to constantly update the browser. The new HTML5 WebSocket protocol promises bi-directional communication between the server and the client through a single TCP connection that removes a great load of header information and reduces latency. At the end of this course, you will be fully aware of the technologies needed to build real-time web applications and why HTML5 WebSockets offer us the opportunity to create unique web apps and enhance browser capabilities we had never had the chance to lay our hands on before.

  • Using HTML5 and CSS3 by Michael Palermo

    This course tackles the topic of HTML5 and CSS3 with the perspective of upgrading an existing site. A realistic approach is demonstrated that explains how and why to modify existing HTML tags to use HTML5 features. Tips and tricks provided to ensure a consistent user experience across multiple browsers.

  • HTML5 Advanced Topics by Craig Shoemaker

    In Advanced HTML5 you learn to build native rich internet applications by taking advantage of features that: allow a website to operate with or without internet connectivity, relieve the UI thread of intense processing, reduce application overhead by using Web Sockets for constant communication with the server, extend the amount of data available on the client using the new storage APIs, programmatically locate user’s geographical location on a one-time or continual basis and make data on your website available to both viewers and machines with Microdata markup.

  • This course provides an end-to-end look at building a Web application using different technologies such as ASP.NET MVC, Entity Framework Code First, HTML5, jQuery, along with several other key technologies. Throughout the course you’ll learn how different server-side and client-side technologies can be integrated to create a robust application that provides flexible data display options to end users. Topics covered include data access with Entity Framework Code First, serving up HTML5 and JSON content using ASP.NET MVC controller actions, jQuery DOM manipulation and event handling, HTML5 Boilerplate integration, jQuery UI features, rendering HTML with client-side templates, applying patterns to structure JavaScript code, using Modernizr to detect features, as well as several HTML5 technologies including SVG, canvas, video, and more. If you've been waiting for a course that provides a cohesive look at how multiple technologies can be integrated together to create an application, this course will help jump-start the learning process while also providing several best practices that can be followed along the way.

  • Do you write a lot of HTML, JavaScript, and jQuery to push and pull data? Does your JavaScript seem to lack the structure and patterns of your non script code? In this course you will learn popular techniques to use data binding to bind your data to your target controls in HTML writing less code, but gaining more power. See how to consume json data, use json objects in JavaScript, and use declarative binding all by using the KnockoutJS JavaScript library. Learn how the XAML data binding paradigm has been brought to the web world with observable objects, change notifications, subscriptions, and 2 way bindings. Explore modern JavaScript patterns and practices that follow the SOLID principles, reduce errors in your code, and make code easier to maintain. After taking this course you will have a solid foundation for building robust web apps using common JavaScript patterns, MVVM, and KnockoutJS.

  • HTML5 is the cool new kid on the block for building Web Applications. People generally prefer native mobile apps over bookmarks in mobile browsers. Why not do both? In this course you’ll see how you can use a native mobile shell on the popular mobile platforms (iOS, Android, and Windows Phone 7) to host an HTML5 application and how to interact with native APIs, handle offline mode, and deal with devices with different resolutions.

  • The HTML5 Canvas provides a powerful way to render graphics, charts, and other types of visual data without relying on plugins such as Flash or Silverlight. In this course you’ll be introduced to key features available in the canvas API and see how they can be used to render shapes, text, video, images, and more. You’ll also learn how to work with gradients, perform animations, transform shapes, and build a custom charting application from scratch. If you're looking to learn more about using the HTML5 Canvas in your Web applications then this course will break down the learning curve and give you a great start!

  • Single Page Applications (SPA's) focus on delivering rich user experiences with significant client-side interactions using JavaScript, HTML5, and CSS. In this course I'll explore how to build end to end SPA solutions using data binding and MVVM on the client, data services for abstracted calls, navigation and routing, responsive design for mobility, and local storage. On the server, we will explore layered patterns, ASP.NET Web API for RESTful services returning JSON, and Entity Framework Code First for data access.

  • A short introduction that takes the viewer from a graphic asset created using Photoshop, and shows them how to slice it up and produce an HTML5 ready, reusable asset that can be included in any web project.

  • HTML5 From Scratch by Jesse Liberty

    HTML5 is the markup language of the web that has taken the world by storm. In this "from scratch" course, Jesse Liberty demonstrates all you need to know about what's new in HTML5 to get started creating world-class web sites.

  • Adobe Flash technology has long been the de facto solution for delivering video on the web. From a programming standpoint, it just worked. With ever-growing fragmentation, shifting standards, and lack of Flash support on mobile devices, the industry is currently in flux. HTML5 has emerged as an open source alternative to Flash for video playback, with a growing feature set, support across mobile, and an energized developer community surrounding it. HTML5 is really still in its infancy (well, perhaps adolescence) and its features are still not on par with Flash. But that doesn’t mean it’s not a good way to play video online. In this course, I’ll show you how to achieve the same basic video-related tasks in Flash and in HTML5. Through simple side-by-side examples, you’ll be able to compare the technologies and see the strengths and weaknesses of each, and hopefully remove a few bumps from your transition path.

  • HTML5 Fundamentals by Craig Shoemaker

    Learn about HTML5 and find out about what new elements and JavaScript APIs make up HTML5. Find out why you can start today using HTML5 in your applications and what to expect in the future. Follow along with examples in DOM selection, HTML forms, media, canvas and the drag and drop APIs.

  • In this course you’ll learn to build a HTML5 line-of-business application that allows users to add data to the system even while the application is working in an offline context. You’ll see how to begin from scratch and use Entity Framework Code First to create a database based off model objects as well as maintain tables for the ASP.NET WebPages Simple Membership API. You’ll learn to build a Web API layer to expose the application’s data and secure aspects of the API using authentication and authorization rules. Further you’ll learn to build views using Bootstrap, Knockout.js, Underscore.js and HTML5 offline apps and validation APIs. Finally, you’ll see how to add ELMAH to the application in order to log exceptions and keep you informed of the health of your application.

  • HTML5 Browser Caching by Ben Schwarz

    The syntax for using local storage and offline caching is simple, but the implementation details can easily leave you frustrated. Existing blog posts ignore the finer points of this nuanced API. For this course, we brought in W3C committee member Ben Schwarz to show us how it's done. In only an hour you'll learn about how to speed up the user experience for online and offline applications, basic syntax for caching files and data in the browser, browser tools and development workflow to help debugging and avoid frustration, how to steer around bugs, restrictions, and pitfalls, and how to use the Rails 3 asset pipeline with browser caching.

  • Firefox OS is a new exciting mobile operating system that has the goal of taking HTML 5 and making it a first class mobile citizen. In this course I’ll teach you the basics of Firefox OS and show you by example how to create two real Firefox OS applications as well as how to get those applications into the Firefox Marketplace. In this course, we’ll start off by learning a little bit about Firefox OS and what makes it different. We’ll also talk about some of the benefits of a mobile operating system that uses web technologies you are already familiar with and take a quick look at the OS itself. After that, we’ll create a very basic Hello World application as we go through the pretty simple process of installing the Firefox OS simulator and creating a very basic application to run inside it. Once we have those basics down, we’ll go straight into creating our first application. First, I’ll show you how to create a hosted application which is an application that you can actually host on your own webserver, but is installed like any other mobile app on Firefox OS. Then, we’ll create another full application, as we learn how to create a packaged application that is able to access more of the APIs that Firefox OS only exposed to apps that are actually installed on the device. We’ll still use the same HTML 5 technologies you are used to for this application, but we won’t need to host the app ourselves, because the user will install in directly on their device. Finally, I’ll take you through the process of deploying your Firefox OS applications. We’ll talk about the different options you have for getting our application into users hands including distributing it yourself and using the Firefox Marketplace to host your apps. So, if you are excited about mobile, and want to learn about an exciting platform you can develop for that will allow you to reuse your existing HTML 5, JavaScript and CSS skills, you’ll definitely want to check out this course.

  • Learn to use HTML5 to persist data on the client using Web Storage (local and session storage), the client-side object database known as IndexedDB and the in-browser file system. In this course you are introduced to each persistence medium and will learn to abstract away the complexities of using the raw APIs. Discussion of each technology also includes a "real-life" sample to demonstrate how you can use capabilities shown in this course in context of an application scenario.

  • Introduction to HTML5 and CSS3 by Christopher Schmitt

    Christopher Schmitt, the author of HTML5 Cookbook, explains semantics and HTML5 features such as audio, video and geolocation. He dives into CSS3 and then dazzles us with his CSS flag using many of CSS3's features.

  • When you start a new project, it's unlikely you start with a blank HTML file. You probably have some kind of starting template, or your IDE builds a rough file with some elements preloaded. That's what HTML5 Boilerplate is: a starter template to use on all your projects. HTML5 Boilerplate is built and used by some of the most respected names in the industry, and is packed full of standards-compliant and browser-friendly code to make sure that all of your projects get off on the right foot.

  • If you've never experienced client-side web development, learning the plethora of technologies can be difficult. Trying to get started in a quick fashion can be daunting. But by learning the basics and how they work together, you can get up to speed quickly. In this course, Shawn Wildermuth will walk you through the basics of client-side web development by showing you the basics of how to build web pages with HTML, Cascading Style Sheets, JavaScript, and jQuery. This course is set up to be the starting point of learning web development.

  • HTML5 gives us power beyond what we've had before through native APIs in the browser delivering rich media, realtime effects and communication. In this course, you'll get hands-on examples of building your own media players on top of HTML5 APIs. You'll dive into camera support with getUserMedia, WebRTC for realtime communication, video effects with canvas, and get introduced to the Web Audio API for low-level audio support.

  • Most of us build typical business web sites using ASP.NET Web Forms. We are now being asked to build these as mobile-aware web sites. Using Bootstrap is a great place to start and Web Forms can do all of this - without having to learn MVC. This course will teach you how to build business applications using Web Forms, Bootstrap, HMTL5 and CSS3. You will be shown how to create standard business pages such as a Member Log In, Forgot Password, Member Sign Up, About, Contact Us, Address, Member Profile, Credit Card, and many others. You will also learn how to create navigation for your business application.

  • In this tutorial we'll learn advanced topics surrounding HTML5 game development. Throughout these lessons we will look at the steps required to build a multiplayer action game from scratch.We'll start by setting up our game scene using the Pixi.js open source library. We'll continue by implementing physics, audio and other game elements that are often tricky in-browser. We'll take a look at getting the most out of our performance by using Google Chrome's Developer Tools. Finally, we'll use WebSockets and Node.js to add multiplayer elements to our game.By the end of this tutorial, you'll have a solid understanding of advanced HTML5 game development topics and workflows, as well as a fully functioning game that will scale to fit any screen size. Software required: HTML5, CSS.

  • Game development is awesome! And it is actually much easier than you think, especially now that you can develop games completely using web technologies you probably are already familiar with. Modern browsers today that have support for HTML5 and fast JavaScript engines are more than capable of running complex games that would have been impossible years earlier. In this course, I’ll show you how to create a complete game using only HTML5 and JavaScript. We’ll start off by learning the basics of game development and the basics of how HTML5 and modern browser technologies support it. Then, we’ll dive right in and start implementing the basics of a game. We’ll start off by actually creating the start of a game completely from scratch, implementing everything ourselves. Once we’ve seen the basics of doing things from scratch, we’ll introduce a JavaScript game engine to help us out as we learn about Quintus and start building our first real complete game. From there on we’ll expand our game little by little as we add features like moving a player around and firing shots in the game. We’ll also learn how to create enemies in the game and give them some intelligence. So, if you are interested in game development or if you just want to see what is possible with HTML5, check out this course. You’ll be surprised how easily you can put together a real HTML5 game.

  • Build a Single Page Application (SPA) from scratch using JavaScript, Angular, and Breeze. Learn how to combine the Angular presentation framework, rich data features of Breeze, and raw features of JavaScript, CSS, and HTML5 to create robust modern web applications.

  • Kendo and MVC From Scratch by Jesse Liberty

    Kendo is rapidly becoming one of the most popular frameworks for building professional looking web applications. More than just a beautiful set of widgets and data-visualizations, kendo is a complete framework with support for data, MVVM, object inheritance, Globalization, Single Page Applications and more.

  • Chrome is an awesome browser from Google that is very fast and lightweight, yet also very powerful. Chrome also has a very good extensibility model that allows developers with just HTML, CSS and JavaScript skills to create powerful extensions. In this course, I’ll show you the basics of creating Chrome extensions as we create 3 different Chrome extensions. We’ll start off the course learning a little bit about the basics of Chrome extensions and how extensions work in Chrome and then we’ll dive right in and start creating our first extension. Once we have the basics down, we’ll build a more powerful extension that has its own user interface and options page and is able to save data using the Chrome APIs and add its own entry to the right click menu for Chrome. Then, we’ll learn to create a page action extension which will only show up on certain web pages. We’ll also learn how to utilize the Chrome messaging API and even how to inject our own JavaScript and CSS into an existing page to enhance its capabilities. We’ll actually have our extension modify the Pluralsight website course listing page to make the course listing table sortable—so, you won’t want to miss this. Finally, we’ll wrap up our tour of Chrome extensions by learning how to debug extensions as well as deploy them. So, if you are interested in Chrome extensions, but have always thought it might be too difficult to create one for yourself, you definitely need to check out this course. Trust me, it is much easier than you probably think and this course will show you how to do it.

  • HTML for the XAML Developer by Derik Whittaker

    The HTML for the XAML developer course aims to help XAML developers, whether you’re a WPF or Silverlight developer, make the transition to being an HTML developer. This course provides a high level overview of many of the technologies and concepts needed to transfer your existing XAML knowledge over to the HTML world.

  • Responsive web design is a recent strategy for building web sites that can respond and adapt to multiple devices and their respective resolutions. Mobile first is the concept of creating the design for your mobile web site first, and then building out that design for larger resolutions. This course covers the concepts that developers need to know to be able to work in this new way of designing web sites.

  • Sometimes you just need to get a site up and running fast. Whether it be a blog, an event site, a wedding announcement or a new business idea. Getting a website working should be a quick and easy task for a developer. This course uses a variety of technologies including ASP.NET MVC, Web API, Entity Framework, Bootstrap, AngularjS and Azure Websites to build and deploy a website.

  • jQuery Tips and Tricks by Dan Wahlin & Elijah Manor

    jQuery provides a powerful set of features that can be used to build applications but do you know some of the key tips, tricks and best practices that can be used to reduce code, promote re-use and simplify maintenance? In the jQuery Tips and Tricks course Dan Wahlin and Elijah Manor will walk you through key tips and tricks learned over the years of building applications with jQuery. Topics covered include tips and tricks related to working with the DOM, handling and triggering events, making Ajax calls, working with and caching data locally, as well as taking advantage of built-in jQuery utility functions.