Skip to content
UdemySoftware DevelopmentPaid courseAll LevelsCertificate

CI/CD with TeamCity From Beginner to Advanced (Udemy.com)

Continuous Integration and Delivery (CI/CD) with TeamCity for Developers and DevOps

Created by: Aref Karimi

Last updated March 2025

icon
What you will learn

  • Learn how an efficient and scalable CI/CD system is implemented.
  • Install TeamCity 2018 on a local machine or on a server farm
  • Setup static build agents as well as Cloud build agents
  • Connect to Source Controls via HTTPS or SSH
  • Setup a project template to save time and effort
  • Parametrize Build Configurations
  • Add dynamics to your builds using System, Environmental, and Configuration Parameters
  • Build and package your code into a TeamCity Artifact
  • Produce environment-specific configurations e.g. "Web Config Transform" of ASP .NET projects (with Visual Studio or PowerShell)
  • Run Unit Tests and produce Code Coverage R`````eports
  • Run code analysis and Code Quality Insection
  • Checking GitHub Merge Pull Requests automatically
  • Deploy your applications with AWS Code Deploy
  • Manage and subscribe to notifications and alerts

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.0 out of 5higher than 2% of them
  • Reviews1,316#112 of 519 by number of reviews
  • Length4.1 hoursshorter than 68% of them
  • Last updatedMarch 2025earlier than 60% of them

icon
Course Description

Are you looking to master Continuous Integration and Delivery (CI/CD) with TeamCity from beginner to advanced level? Then, look no further than this comprehensive online course!

Designed to equip developers and DevOps engineers with the essential skills and knowledge required for implementing an efficient CI/CD system, this course covers everything from setting up TeamCity in a highly available and scalable manner to deploying software automatically with one click.

With a focus on modern, feature-rich tools, this course deep dives into various secure ways of connecting to your source control system(s), such as "git" (e.g. GitHub). You'll learn how to automatically validate pull requests and ensure they are ready to be merged.

You'll also discover how to compile your code, run its unit tests, measure code quality, and package build artifacts. But that's not all! The course also covers deploying the artifacts to target servers, which can be tricky and complicated. However, various use cases for deploying the final software product are provided to familiarise you with deploying in different ways, whether using Docker, AWS Code Deploy or a third-party tool such as Octopus Deploy.

No prior knowledge about TeamCity, CI/CD, or AWS is required to complete the course. Whether you're a beginner or an experienced professional, you'll gain valuable insights and skills that will enable you to optimize your software development processes.

Enrol now and take the first step towards becoming an expert in Continuous Integration and Delivery with TeamCity!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Aref Karimi

Aref is a seasoned technology leader, strategist, and entrepreneur with over 20 years of experience driving innovation and growth in the tech industry. As a CTO and advisor, Aref has helped startups and enterprises align technology with business goals, delivering measurable results.


Aref is also a published author of several top-selling books, including:

- Tech Leadership for Profit: The CTO's Guide to Building a Thriving IT Company.

- Digital Transformation: From Bricks to Bits!

- The Vendor Management Playbook: Turn Your Vendor Relationships into a Competitive Advantage.

In addition to being an accomplished author, Aref is a passionate educator who teaches courses on Udemy and LinkedIn Learning. His courses, consistently the highest-rated and best-selling for over seven years, empower professionals to excel in software development, observability, DevOps, and leadership by providing practical insights and actionable strategies.

Join Aref's courses to gain real-world expertise and elevate your career!

icon
More courses by Aref Karimi

$11.99

$10.99

$59.99

$10.99

$11.99

$10.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.0

1,316 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Shawn Kainady on 1/25/2026

This course is my first introduction to TeamCity and Octopus, and it helped me develop a solid understanding of the CI/CD steps from project building in TeamCity to deploying releases in Octopus. The material does need updating since the software versions are from 2019, and I installed TeamCity Professional 2025.07.3 (Build 197398) and Octopus Server 2025.4, but I was able to follow along and figure out any process gaps between the different versions. I recommend this course and instructor!

By Ievgen Kulyk on 11/1/2025

Nice to have all the vital information in the same place. Easy to understand how to config server, install agents and make tunning for the custom project configurations. Not sure octopus merge should be here, but still

By Lakshmi Laasya Kavuri on 5/7/2022

Course was nice and explained the architecture and deployment steps well. However, a lot of time was spent on .Net service and making adjustments to the source code level. Apart from it the course is useful and covered the almost all the topics. Could have spent more time on snapshot dependencies and how to setup/use by multiple TC Cofig setups.

By Alessio Perna on 9/9/2021

This course feels dry and has as of now nothing new for me to offer. I also noticed some inconsistencies with the usage of Parameters, even though this is one of those subjects that I really needed to polish. Being self taught I expected a more in depth approach to this course about TeamCity, but it does not yet deliver, which is sad. Aside from this AWS and .Net are for my use case of TeamCity not necessary to learn (at least now, but who knows)

By Vladyslav Ponoiko on 5/6/2021

Full on-linux course based on Node JS or Python would be much better, this course does not handle all the options review within the Teamcity scope, though, its more in a specific project scope. In general it is good, though, it could've better checking on different trigger rules and applying on those.

By Anonymized User on 1/26/2021

As someone who is new to TeamCity and doesn't have experience with the product, the instructions are good but I don't understand where the clicks are. There is nothing on the screen that is highlighted or can really tell where the instructor is clicking on the screen. It is difficult to follow. I had to pause several times to see where the click was before I could move on.

By Tom Zhang on 10/14/2019

great course! I follow along with the course and I have learned a lot from this course. definitively recommend to anyone who wish to learn Teamcity.

By James J on 4/16/2019

Fast paced. Background knowledge is assumed. It would help to have a medium-advanced background in git / Github. This is a detailed, fast paced, Windows-Centric presentation over initial setup, and specific configurations for TeamCity. Explanation over specific steps is okay, but moves fast over topics, and uses a lot of terminology which may be unfamiliar. A big-picture explanation would be helpful. This may be a good class for some, depending on their background. TeamCity can be challenging to cover for multiple reasons. This is one of the few classes I've seen over this topic.

By Yossi Rozen on 4/26/2018

I searched for many lessons on TC and even purchased lessons in the past. But these lessons are certainly the best! Both in terms of quantity of materials and in terms of relevance to the real production environment. Classes are distributed and distributed in a professional and easy-to-understand manner, touching every comma in the software. Highly Recommend !!

By Junius Dominica on 1/19/2018

This is one of the best TeamCity courses I have found on the internet. I especially liked the way how every detail was explained in a step-by-step manner.

Showing all 10 reviews on CourseDuck

Read all 1,316 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100