Udacity part of Accenture logo

Application Deployment and CI/CD

Application deployment is a key part of modern software development, and strong CI/CD practices allow developers to build, test, and release applications effectively. Through these comprehensive courses in deployment, version control, and DevOps principles, you’ll gain the essential skills needed to thrive in today’s fast-moving software landscape.

Application Deployment and CI/CD Courses

Server Deployment and Containerization

Build, manage, and deploy modern applications with real-world experience in containerization and cloud infrastructure. Guided by experts, you’ll master Docker, Kubernetes, and AWS tools while creating a fully automated CI/CD pipeline to bring your apps to life.

View Course

Java Application Deployment

Gain hands-on experience through comprehensive lessons that cover everything from writing code to deploying and managing Java applications. This course teaches practical tips on scaling applications in a cloud environment and how to ensure high availability for Java-based web services.

View Course

Deploying Web Applications with Heroku

Learn how to deploy applications on Heroku, one of the most user-friendly cloud platforms. This course guides you through setting up, launching, and scaling applications.

View Course

Build CI/CD Pipelines, Monitoring, and Logging

Dive into the essentials of continuous integration by building complete CI/CD pipelines from start to finish. Gain hands-on experience with tools like GitHub Actions, learning to create and monitor deployment pipelines that boost productivity and enhance software reliability.

View Course

Discovering DevOps

Discover how streamlined collaboration between development and operations teams drives better innovation. This course covers all of the high-level, core principles of DevOps.

View Course

Introduction to Version Control

This course is perfect for beginners wanting to master Git’s core functionality, with a focus on using the Unix shell for streamlined commands. It teaches all the basics, including how to track versions, create branches, and save and share projects.

View Course

Version Control with Git

Take your version control skills to the next level with this beginner-friendly course. Get familiar with advanced Git operations, including how to resolve conflicts, create repositories, track project history, and work in teams using Git’s powerful tools.

View Course

Optimize Your GitHub Profile

Make your GitHub profile stand out to potential employers and collaborators. This course explores the best practices for showcasing your coding projects and how to effectively use GitHub to highlight your skills.

View Course

GitHub Copilot

Copilot is a new service provided by GitHub that provides AI assistance to software engineers in their code editor. In this course, you'll get the opportunity to explore some of the ways Copilot can augment your development process. This course provides an overview of the technology that makes Copilot possible and you'll get the chance to practice with Copilot hands-on.

View Course

GitHub Actions

Unlock the power of GitHub Actions and supercharge your development workflow. This beginner-friendly, hands-on course teaches you how to master automating CI/CD processes, create custom workflows, and optimize deployments.

View Course

Deploying a Machine Learning Model with FastAPI

Want to deploy a machine learning model like a pro? Learn to develop, monitor, and launch a classification model with FastAPI using real-world data. This intermediate-level project gives you practical experience to level up your skills.

View Course

Complementary course collections

By expanding your skills across different areas of product development, animation, and generative AI, you’ll gain complementary expertise that can take your deployment projects to the next level, adding both technical depth and creative value.

Product Development and Strategy

Gain technical knowledge in AI, game monetization, and cloud infrastructure to complement your product management and strategy training—critical areas for building smarter products, scaling solutions, and driving strategic innovation.

View Course Collection

Animation and Multimedia

Turn your passion into a profession. Explore our custom made course collections in game development and monetization, product management and strategy, and CI/CD.

View Course Collection

Generative AI & Large Language Models

Gain a solid background in AI basics to better understand Generative AI, or compliment your AI knowledge with product management skills to create AI-powered products. Explore the exciting field of Game Development and Monetization.

View Course Collection

Browse the Full School Library

Explore all of Udacity’s Schools, consisting of hundreds of career-driven programs and courses that are designed to teach practical skills and help you learn to your full potential.

Browse Schools
Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

© 2011-2026 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2026 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.