Skip to main content
CF

The Automation Bootcamp: Zero to Mastery

22h 39m 15s
English
Free

The Automation Bootcamp: Zero to Mastery is a 133-lesson 22 hours 39 minutes self-paced course by Zero To Mastery. This course will turn you into an automation wizard that can automate away all the boring, annoying parts of your work and life.

Course facts

Lessons
133
Duration
22 hours 39 minutes
Level
All levels
Language
English
Updated
Instructor
Zero To Mastery
Price
Free

This course will turn you into an automation wizard that can automate away all the boring, annoying parts of your work and life. You'll learn by being hands-on and building 11 automation projects using Python and AI. All from scratch. No coding experience required.

We guarantee you that this is the best, most comprehensive, and up-to-date course to learn automation. You'll not only learn the fundamental building blocks, but you'll also learn advanced topics, tools, and tricks that most courses don't cover!

Who teaches The Automation Bootcamp: Zero to Mastery? Zero To Mastery

Zero To Mastery thumbnail

Zero To Mastery (ZTM) is a Toronto-based online coding academy founded by Andrei Neagoie, originally a senior developer at large Canadian tech firms before turning to teaching full-time. The academy's signature is the cohort-based bootcamp track combined with a deep self-paced course library, all aimed at career-changers and self-taught developers preparing to land software-engineering roles at top companies.

The instructor roster has grown well beyond Andrei to include other senior practitioners: Daniel Bourke (machine learning), Aleksa Tešić (DevOps), Jacinto Wong, and others. Courses cover the full software-engineering career path: web development with React and Next.js, Python, machine learning and deep learning, DevOps and cloud, system design, mobile, and the algorithm / data-structure interview prep that gates engineering jobs.

The CourseFlix listing under this source carries over 120 ZTM courses spanning that full range. Material is paid; ZTM itself runs on a monthly / annual membership model. The teaching style favours long-form, project-based courses where students build complete portfolio-quality applications rather than disconnected feature tutorials.

What lessons are included in The Automation Bootcamp: Zero to Mastery?

  • Space or K: play or pause
  • J: rewind 10 seconds
  • L: forward 10 seconds
  • Left Arrow: rewind 5 seconds
  • Right Arrow: forward 5 seconds
  • Up Arrow: volume up
  • Down Arrow: volume down
  • M: mute or unmute
  • F: toggle fullscreen
  • T: toggle theater mode
  • I: toggle mini player
  • 0 to 9: seek to 0 to 90 percent of the video
  • Shift plus N: next video
  • Shift plus P: previous video
0:00 0:00
#Lesson TitleDuration
1The Automation Bootcamp: Zero to Mastery 01:21
2Course Introduction 04:44
3What is Programming? 06:50
4Introducing the Replit Editor 09:36
5Values and Types 09:35
6Functions 12:45
7Expressions 11:07
8Expressions in Python 04:13
9Variables 11:39
10Naming Variables 06:44
11Errors 05:53
12F Strings 06:48
13Objects, Attributes, and Methods 10:32
14Scripts 10:59
15Comments 04:33
16Lists 11:38
17Tuples 08:56
18Dictionaries I 12:34
19Dictionaries II 07:45
20If Statements I 09:27
21If Statements II 07:45
22Else and Elif 11:47
23And and Or 09:39
24While Loops 09:51
25Validating Input with While Loops 08:48
26For Loops 09:50
27Looping Through Lists and Tuples 08:55
28Looping Through Dictionaries 11:17
29Modules, Libraries, and Classes 16:25
30Introduction 03:03
31Introduction to PyCharm 19:56
32Plaintext Files 02:56
33Opening, Reading, and Closing Files 08:16
34Readlines and the With Statement 07:28
35Writing to Plaintext Files 11:01
36CSV Files 03:54
37Reading from CSV Files 11:26
38Writing to CSV Files 10:18
39Transferring in Text Files 12:39
40Product Sales Tracker Project - Introduction 05:47
41Project - Walkthrough 13:21
42Understanding Paths 12:30
43Handling Paths with Pathlib 11:49
44Pathlib Methods 06:34
45Iterating Over File Paths 05:50
46Accessing File and Folder Properties 13:17
47Creating Folders 08:47
48Copying Files 09:54
49Copying Folders 05:54
50Moving Files and Folders 07:40
51Renaming Files and Folders 08:47
52Deleting Files and Folders 12:55
53Clean Sweeper Project - Introduction 06:03
54Another Way to Create Paths 10:14
55Project - Solution 16:46
56Introducing Regular Expressions 09:33
57Regex Syntax Basics 08:41
58Special Characters 07:05
59Matching Multiple Characters 14:21
60Quantifiers 10:09
61Custom Quantifiers 09:35
62Anchors 07:41
63Regular Expressions in Python I 07:16
64Regular Expressions in Python II 10:22
65Findall 08:33
66The Sub Method 13:37
67SSN Masker Mini-Project - Introduction 02:54
68Mini-Project - Solution 05:26
69Alternation 14:58
70Compilation Flags 14:57
71Contact Info Extractor Project - Introduction 09:09
72Project - Solution Part 1 13:18
73Project - Solution Part 2 10:48
74The Compile Method 06:28
75Introduction 02:49
76Introducing openpyxl 07:14
77Introducing gspread 17:25
78Automating Excel 101 10:47
79Automating Google Sheets 101 11:14
80Automating Worksheet Operations Part 1 - Excel 09:18
81Automating Worksheet Operations Part 2 - Excel 10:10
82Automating Sheet Operations Part 1 - Google Sheets 08:36
83Automating Sheet Operations Part 2 - Google Sheets 10:57
84Working with Cells - Excel 11:44
85Working with Cells - Google Sheets 10:46
86Working with Ranges - Excel 11:00
87Writing Data to Excel Ranges 14:13
88Working with Ranges - Google Sheets 16:30
89Automating Formulas Part 1 - Excel 05:11
90Automating Formulas Part 2 - Excel 12:03
91Automating Formulas Part 1 - Google Sheets 07:23
92Automating Formulas Part 2 - Google Sheets 16:49
93Working with Cell Styles - Excel 16:02
94Working With Cell Styles - Google Sheets 16:38
95Diff Analyzer Project - Introduction 09:50
96Excel Project - Solution Part 1 23:16
97Excel Project - Solution Part 2 05:32
98Excel Project - Solution Part 3 17:19
99Google Sheets Project - Solution Part 1 18:28
100Google Sheets Project - Solution Part 2 05:23
101Google Sheets Project - Solution Part 3 18:31
102Exercise: Imposter Syndrome 02:57
103How Email Works 03:27
104Sending Your First Email with Python 18:10
105Enhanced Emails with the Email Module - Part 1 09:53
106Enhanced Emails with the Email Module - Part 2 13:02
107Sending Emails to Multiple Recipients 13:10
108Sending Emails with Attachments 12:13
109Customer Feedback Alert System Project - Introduction 05:46
110Project - Solution 22:30
111Introduction to APIs 08:39
112HTTP 101 10:08
113Making HTTP Requests with Python 12:52
114Requesting JSON with Python 10:34
115Adding Parameters to Requests 08:07
116Request Parameters in Python 11:46
117Tech Trivia Fetcher Project - Introduction 08:08
118Project Solution - Part 1 10:13
119Project Solution - Part 2 12:46
120Introducing ChatGPT 05:36
121Exploring ChatGPT's Capabilities 11:20
122API Authentication 12:17
123The OpenAI Playground 14:04
124Managing the API Key 07:54
125Our First API Call 10:41
126The max_tokens Parameter 07:33
127Understanding GPT Models 11:18
128The temperature Parameter 10:52
129Building a Celebrity ChatBot - Part 1 13:29
130Building a Celebrity ChatBot - Part 2 11:19
131BrunoBot Project - Introduction 08:29
132Project - Solution 19:44
133Thank You! 01:18

What courses are similar to The Automation Bootcamp: Zero to Mastery?

More courses by Zero To Mastery

Frequently asked questions

What prerequisites are required for this course?
No prior coding experience is required to enroll in this course. It is designed for complete beginners and starts with the basics of programming, such as values and types, functions, and expressions in Python. The course gradually builds up to more complex topics, ensuring that even those with no background in programming can follow along and succeed.
What kinds of projects will I build in this course?
Throughout the course, you will build 11 automation projects from scratch using Python and AI. These projects are designed to help automate repetitive tasks in your work and life. Specific projects include a Product Sales Tracker and a Clean Sweeper, which involve tasks such as handling file paths, iterating over files, and organizing data.
Who is the target audience for this course?
The course is aimed at individuals looking to learn automation using Python, regardless of their prior experience. It's ideal for beginners who want to automate mundane tasks or enhance their productivity through programming. The course also suits professionals seeking to add automation skills to their toolkit.
What tools and platforms will I be using in this course?
The course introduces several tools and platforms essential for automation. You will learn to use the Replit Editor and PyCharm for coding. Additionally, the course covers handling files with Python libraries, using Pathlib for file management, and employing regular expressions for data manipulation.
What topics are not covered in this course?
While the course provides a comprehensive introduction to automation using Python, it does not cover advanced topics like machine learning, deep learning, or web development. It focuses primarily on automating tasks through scripting and does not delve into other programming languages or frameworks beyond Python.
How much time should I allocate to complete the course?
The course consists of 133 lessons, which are designed to be digestible and hands-on. While the total runtime isn't specified, students should expect to spend several weeks working through the material, depending on their pace and the time they dedicate daily. It is structured to allow flexibility in learning.
Will the skills learned in this course be applicable to other areas or careers?
Yes, the automation skills you gain in this course can be highly valuable across various industries. Understanding Python and automation principles allows you to optimize workflows, enhance productivity, and solve practical problems. These skills are transferable to careers in data analysis, software development, IT, and more.