Programming Foundations: Conducting Code Reviews
Kathryn HodgeSoftware is written by humans—and humans can make mistakes. Before suggested changes are integrated into a codebase, they are often…
First Look: Java 15
David GassnerGet a first look at Java 15. In this course, instructor David Gassner provides an overview of this non-long-term-support release…
Mistakes to Avoid in Machine Learning
MadecraftBuilding machine learning models can be an exciting process. But oftentimes, data scientists find themselves dealing with errors, bad output,…
Windows 10: Manage Remote Access
Joli BallewRemote access is one of the most powerful tools available to Windows administrators. Once configured, you can troubleshoot Windows remotely,…
Fundamentals of Dynamic Programming
Avik DasView Avik’s LinkedIn Newsletter Having a clearer picture of dynamic programming (DP) can take your coding to the next level.…
PLC Program Flow and Control Instructions
Zahraa KhalilLadder logic is a common programming language used in industrial and manufacturing processes. The controller, using a programmable logic controller…
Vue.js: Creating and Hosting a Full-Stack Site
Shaun WassellDo you have Vue.js front-end capabilities, but lack familiarity with the server side? Would you like to develop the skills…
ASP.NET Core: Communication Management
Ervis TrupjaAre you looking to add an email service to your ASP.NET Core application in order to send, receive, and even…
Azure for Developers: Optimize with Azure Application Gateway
Karl OtsArchitecting your applications with Azure Application Gateway helps you to improve your application scalability, costs, and security. In this course,…
Finding a Job in User Experience
Chris NodderHow can you start—or jumpstart, if you’re already there—a career in the field of user experience (UX)? Instructor Chris Nodder…
Cisco DevNet Associate Cert Prep 4: Application Deployment and Security
Eric ChouAre you preparing for the Cisco DevNet Associate exam? In this course, instructor Eric Chou covers what you need to…
Unix Essential Training
Kevin SkoglundAlthough it was developed in the 1970s, Unix remains an essential skill for anyone working in technology today, and serves…
Gradle for Java-Based Applications and Libraries
Benjamin MuschkoGradle makes building and testing Java programs easy with its compelling feature set. This course teaches the typical tasks needed…
JavaScript: Arrays
Jamie PittmanProgramming language arrays store collections of data in a single variable, and you can use them as lists, as stacks,…
20 Rules for Visual Communication
Amy BalliettHow can you communicate information more visually? Instructor Amy Balliett has you covered. In this course, she introduces you to…
CompTIA Security+ (SY0-601) Cert Prep: 10 Governance, Risk, and Compliance
Mike ChapplePrepare for the Governance, Risk, and Compliance domain of the CompTIA Security+ (SYO-601) Cert Prep test. Instructor Mike Chapple explains…
Developing Chatbots with Azure
Bhavani RaviWhat exactly is a chatbot? How does it differ from a bot, how can you develop one, and how can…
Cloud Concepts: Determining Your Cloud Strategy
Rashim MoghaIn this era of digital transformation, the move to cloud is inevitable. In this course, instructor Rashim Mogha walks you…
SEO: Competitive Analysis
Anson AlexanderCurious about what your competitors are up to? Tune into this course to learn how to use SEO tools and…
OneDrive for Business Essential Training
Jess StrattonGet started with OneDrive for Business, the cloud-based file management system included with Microsoft Office. Follow along with Jess Stratton…