Skip to main content

The Automation Bootcamp: Zero to Mastery

22h 39m 15s
English
Free

Course description

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.

Read more about the course

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!

Watch Online

0:00 0:00
#Lesson TitleDuration
1The Automation Bootcamp: Zero to Mastery01:21
2Course Introduction04:44
3What is Programming?06:50
4Introducing the Replit Editor09:36
5Values and Types09:35
6Functions12:45
7Expressions11:07
8Expressions in Python04:13
9Variables11:39
10Naming Variables06:44
11Errors05:53
12F Strings06:48
13Objects, Attributes, and Methods10:32
14Scripts10:59
15Comments04:33
16Lists11:38
17Tuples08:56
18Dictionaries I12:34
19Dictionaries II07:45
20If Statements I09:27
21If Statements II07:45
22Else and Elif11:47
23And and Or09:39
24While Loops09:51
25Validating Input with While Loops08:48
26For Loops09:50
27Looping Through Lists and Tuples08:55
28Looping Through Dictionaries11:17
29Modules, Libraries, and Classes16:25
30Introduction03:03
31Introduction to PyCharm19:56
32Plaintext Files02:56
33Opening, Reading, and Closing Files08:16
34Readlines and the With Statement07:28
35Writing to Plaintext Files11:01
36CSV Files03:54
37Reading from CSV Files11:26
38Writing to CSV Files10:18
39Transferring in Text Files12:39
40Product Sales Tracker Project - Introduction05:47
41Project - Walkthrough13:21
42Understanding Paths12:30
43Handling Paths with Pathlib11:49
44Pathlib Methods06:34
45Iterating Over File Paths05:50
46Accessing File and Folder Properties13:17
47Creating Folders08:47
48Copying Files09:54
49Copying Folders05:54
50Moving Files and Folders07:40
51Renaming Files and Folders08:47
52Deleting Files and Folders12:55
53Clean Sweeper Project - Introduction06:03
54Another Way to Create Paths10:14
55Project - Solution16:46
56Introducing Regular Expressions09:33
57Regex Syntax Basics08:41
58Special Characters07:05
59Matching Multiple Characters14:21
60Quantifiers10:09
61Custom Quantifiers09:35
62Anchors07:41
63Regular Expressions in Python I07:16
64Regular Expressions in Python II10:22
65Findall08:33
66The Sub Method13:37
67SSN Masker Mini-Project - Introduction02:54
68Mini-Project - Solution05:26
69Alternation14:58
70Compilation Flags14:57
71Contact Info Extractor Project - Introduction09:09
72Project - Solution Part 113:18
73Project - Solution Part 210:48
74The Compile Method06:28
75Introduction02:49
76Introducing openpyxl07:14
77Introducing gspread17:25
78Automating Excel 10110:47
79Automating Google Sheets 10111:14
80Automating Worksheet Operations Part 1 - Excel09:18
81Automating Worksheet Operations Part 2 - Excel10:10
82Automating Sheet Operations Part 1 - Google Sheets08:36
83Automating Sheet Operations Part 2 - Google Sheets10:57
84Working with Cells - Excel11:44
85Working with Cells - Google Sheets10:46
86Working with Ranges - Excel11:00
87Writing Data to Excel Ranges14:13
88Working with Ranges - Google Sheets16:30
89Automating Formulas Part 1 - Excel05:11
90Automating Formulas Part 2 - Excel12:03
91Automating Formulas Part 1 - Google Sheets07:23
92Automating Formulas Part 2 - Google Sheets16:49
93Working with Cell Styles - Excel16:02
94Working With Cell Styles - Google Sheets16:38
95Diff Analyzer Project - Introduction09:50
96Excel Project - Solution Part 123:16
97Excel Project - Solution Part 205:32
98Excel Project - Solution Part 317:19
99Google Sheets Project - Solution Part 118:28
100Google Sheets Project - Solution Part 205:23
101Google Sheets Project - Solution Part 318:31
102Exercise: Imposter Syndrome02:57
103How Email Works03:27
104Sending Your First Email with Python18:10
105Enhanced Emails with the Email Module - Part 109:53
106Enhanced Emails with the Email Module - Part 213:02
107Sending Emails to Multiple Recipients13:10
108Sending Emails with Attachments12:13
109Customer Feedback Alert System Project - Introduction05:46
110Project - Solution22:30
111Introduction to APIs08:39
112HTTP 10110:08
113Making HTTP Requests with Python12:52
114Requesting JSON with Python10:34
115Adding Parameters to Requests08:07
116Request Parameters in Python11:46
117Tech Trivia Fetcher Project - Introduction08:08
118Project Solution - Part 110:13
119Project Solution - Part 212:46
120Introducing ChatGPT05:36
121Exploring ChatGPT's Capabilities11:20
122API Authentication12:17
123The OpenAI Playground14:04
124Managing the API Key07:54
125Our First API Call10:41
126The max_tokens Parameter07:33
127Understanding GPT Models11:18
128The temperature Parameter10:52
129Building a Celebrity ChatBot - Part 113:29
130Building a Celebrity ChatBot - Part 211:19
131BrunoBot Project - Introduction08:29
132Project - Solution19:44
133Thank You!01:18

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

DevOps Deployment Automation with Terraform, AWS and Docker

DevOps Deployment Automation with Terraform, AWS and Docker

Sources: udemy
Welcome to the advanced course on how to set up a deployment automation that’s capable of handling millions of users! In this course you will learn some of the most in-demand sk...
10 hours 59 minutes 9 seconds
Advanced Programming with Python

Advanced Programming with Python

Sources: David Beazley
"Advanced Programming in Python" is a practical journey through the key ideas and development tools that help write more reliable...
34 hours 56 minutes 12 seconds
Developing LLM App Frontends with Streamlit

Developing LLM App Frontends with Streamlit

Sources: zerotomastery.io
This byte-sized course will teach Streamlit fundamentals and how to use Streamlit to create a frontend for your LLM-powered applications.
1 hour 43 minutes 52 seconds
Introduction to Python

Introduction to Python

Sources: Amit Jain
In Data Engineering, programming plays a key role. Whether you are working with interfaces, databases, or engaged in transformation...
1 hour 18 minutes 14 seconds
Python & LeetCode | The Ultimate Interview BootCamp

Python & LeetCode | The Ultimate Interview BootCamp

Sources: kaeducation.com
I know LeetCode questions are meant to be difficult, but do not worry! I made it a priority to present each problem in the most simplistic and direct way possible. You will bene...
8 hours 35 minutes 33 seconds