Getting good audio in the field can be a challenge. In this course you'll learn everything you need to record sound as a solo video operator, from gear and...
Python has long been known as a user-friendly language for learning software development. But just because it is easy to learn doesn’t mean that it isn’t...
Adobe XD (also known as “Experience Design”) is fast becoming the web designer’s graphic tool of choice. It allows for designing, prototyping, and...
In this course you’ll learn how to create your own 3D product mockups, using Adobe Illustrator to create 3D shapes and Adobe Photoshop to edit and enhance...
Reactive programming is a popular new programming paradigm that makes it easy to code apps and interfaces that respond to dynamically changing data. Now...
Git has become the most widely used system for version control and sharing code. If you want to help build open-source software, or if you want to work on a...
Coding a full-stack app has always been hard. Developers have to know client-side languages, tools, libraries, and frameworks, as well as a different set of...
Filter Forge 5 is one of the most impressive plugins for Photoshop to come out in years. Its ability to create realistic custom-made textures is virtually...
Over the last several years, REST APIs have swept the web development community, from indie shops to large companies. While we're getting better at creating...
WordPress themes are a great way to give your site a polished look and feel. There are lots of pre-built themes to choose from on WordPress.org or...
Branches are a key part of the Git workflow. With a branch, we can safely diverge from the main line of development to work on new features, and then later...
With every new version of iOS, Apple introduces a bunch of new features and enhancements to the developer experience. These are especially exciting to the...