Automate the Boring Stuff with Python Programming Course
What you’ll learn
-
Automate tasks on their computer by writing simple Python programs.
-
Write programs that can do text pattern recognition with “regular expressions”.
-
Programmatically generate and update Excel spreadsheets.
-
Parse PDFs and Word documents.
-
Crawl web sites and pull information from online sources.
-
Write programs that send out email notifications.
-
Use Python’s debugging tools to quickly figure out bugs in your code.
-
Programmatically control the mouse and keyboard to click and type for you.
If you’re an office worker, student, administrator, or just want to become more productive with your computer, programming will allow you write code that can automate tedious tasks. This course follows the popular (and free!) book, Automate the Boring Stuff with Python.
Automate the Boring Stuff with Python was written for people who want to get up to speed writing small programs that do practical tasks as soon as possible. You don’t need to know sorting algorithms or object-oriented programming, so this course skips all the computer science and concentrates on writing code that gets stuff done.
This course is for complete beginners and covers the popular Python programming language. You’ll learn basic concepts as well as:
- Web scraping
- Parsing PDFs and Excel spreadsheets
- Automating the keyboard and mouse
- Sending emails and texts
- And several other practical topics
By the end of this course, you’ll be able to write code that not only dramatically increases your productivity, but also be able to list this fun and creative skill on your resume.
Who this course is for:
- Office workers, students, small/home business workers, and administrators would want to improve their productivity.
- Aspiring software engineers who want to add skills to their programming toolbelt.
- Computer users who have heard the “learn to code” message, but want practical reasons to learn programming.
- Experienced Python software engineers can skip the first half of the course, but may find the later parts that cover various third-party modules helpful.
- While this course doesn’t cover specific devops tools, this course would be useful for QA, devops, and admins who want to learn scripting in Python.
Alejandro ⠀ –
This course is great, whoever says otherwise is plain stupid and should drink poop shake.
The course is focused on the practicality of programming rather than fixing stupid’s lack of knowledge/willingness to set up and install the necessary stuff to practice. There is plenty of info available on the internet for you to learn how to install a package/module or fix issues; you can’t pretend to become a programmer if you’re unwilling to research, ask the right questions in the right format (adhere to forum’s etiquette and policies, provide sufficient info) in the right places (this is related to “scopes”) and continue trying.
Own your learning, do your research. Grow up. Change your attitude or go back to filling out Excel files by hand.
I am glad that I picked up this course <3
Randy Etheleau –
I am understanding so far, very helpful information, I like that its practical and I can switch out my personal documents to use to complete examples and still get the desired result. Plan to start personal projects after completing this course.
Rohit Saha –
Great Explanation, for all the core topics. Trying out the code on the IDE along with Al.
Devanshu Awasthi –
Its a good course for starters and novice in python
Starting from this course to learn python is mandatory
Thank’s ‘Al’
Wei-Hao Chen –
The first half of the course covering Python basics was good enough to get me started on the fundamentals of Python programming. Portions of the second half of the course on automation was outdated, and I was struggling to complete it.
John M Fasakin –
This course was everything I needed to truly jumpstart my learning of code and of python. I’ve tried to learn through youtube videos but taking this course was far more intuitive, in addition to complimenting my learning style. While learning in this course I was also doing my best to develop a framework of how best to approach coding. Overall I think this course was great and also easy to follow.
Gonçalo João Pereira Pinheiro –
The course is very good. The explanations are always on point.
On the negative side there are several modules that need updates. The course has more than 5 years and somethings are different now. There are some problems in some classes where you have to look for “what to do” in google, stackoverflow because there are some errors.
William Bourque –
I loved this course and have the book as well. The only thing that I would say is that it may go a bit fast for someone that is brand new to coding and python. Luckily, I had taken another beginner mastercourse before this so I wasn’t completely lost. But what I love about this course is that you will develop some very applicable applications as projects. Between web scraping and email read/generation, these are great things to keep interest high and also build confidence because they really are skills that you will apply in any further advanced course. And Al also has a good sense of humor with some of his example. Definitely recommend if you are looking for direct in creating apps designed to make your daily office job easier.
Connor Weiss –
Great introduction to Python. It is a little dated though which is its only downside. Gives you a great idea of how python works and then later explores the potential of improving day to day tasks. I have so many ideas of where I want to go with Python now. Thanks Al!
Steve Belvin –
Great course! Easy to follow, lectures are well prepared and lots of opportunity to follow along. I have already used the information here to program the boring stuff using a python function inside a Linux shell.
Aaron Möllhoff –
Great teaching style and interesting topics. Unfortunately partly outdated and especially for Mac users sometimes tedious. Thanks anyway, definitely helped 🙂
Roman baker –
it was a great experience! the last few sections are a bit dated but hey the whole thing is free to read online so these accompaniment videos were super duper useful!
much love AL thank you