GitLab CI for developers

Practical Online Course

Every professional developer should be familiar with Continuous Integration  principles and know how to apply them in practice.

Ability to automate routine operations makes you more efficient and helps to produce reliable results.

We believe that the best way to learn is to learn through practice - this is why we created this course.


Why GitLab CI?

Leading CI system according to The Forrester Wave research:

The trendiest CI system according to Google Trends:


Why this course?

It is a step-by-step practical guideContains live replayable examples in real projects inside GitLabEvery lesson has homework assignments to get your hands dirtyAll lessons are professionally illustrated


Course program:

#LessonStatus
1Get familiar with GitLab CI
2Create your first pipeline
3Deploy a website to an FTP server
4 Create a sequence of jobs
5 Provide runtime environment for CI scripts
6 Use custom Docker images to simplify CI scripts
7 Artifacts: Generate files inside CI
8 Pass files between Pipeline stages
9Adjust pipeline flow while working with multiple branches
10 Gain control on deployment with Environments
11Review Apps: Preview changes before merging

More to come:

#LessonStatus
12Scripting inside CI✍️
13Pipeline speed optimization✍️
14Deploy keys and SSH✍️
15GitLab Runners✍️

Only $39*

* price will go up when all 15 lesson are ready


Not ready to buy yet? Subscribe to get future updates:

Who is this course for?

This course is for developers

Time until launch: