5 Days
·Cohort-based Course
2023: "I don't need Python to do SEO, I use Excel.” 1993: "I don't need Excel to do accounting, I use a calculator."
5 Days
·Cohort-based Course
2023: "I don't need Python to do SEO, I use Excel.” 1993: "I don't need Excel to do accounting, I use a calculator."
Hosted by
Elias Dabbas
Creator of the advertools Python package - 1.7M+ installs, and book author.
Course overview
As a professional data practitioner, the ideal scenario is your ability to handle raw data with the full flexibility of a programming language. Opening files, analyzing data, creating simple charts, and automating some basic tasks are some of the outcomes you will leave with.
You will also be exploring how to use some of the most important packages for data and SEO work.
01
SEOs who have a lot of data to handle, want to get insights, and really love digging into data.
02
Search marketers who want to be on top of their data, and provide interesting insights that the typical tools cannot provide.
03
Opinionated data analysts who want the complete freedom to dig in to any dataset they want without any tool restrictions.
Easy-to-use "point and click" tools are very convenient and quick. Usually, this convenience comes with restrictions and limitations.
We will take the first steps into starting to work with raw data and utilizing the full flexibility of a programming language - Python.
Many toy tools help you with analyzing a single page or a URL, but you really need to establish the ability to do everything in bulk.
You will see examples of that, and will be pointed to tools in that direction.
Remember that moment after reading a great article when you felt really excited about new opportunities?
You probably felt stuck, because you weren't sure how to do that on a website with 72,345 URLs.
Data Science skills allow you to implement whatever you want with your data.
Remember that moment after reading a great article: Part 2.
Yes, but what is the current situation compared to the ideal one?
Do you know how to assess a business/website with 72,345 URLs?
Data Science skill can help in that.
We will start with very basic chart types and see how to programmatically build them with various options.
You first need to "see" your data.
Data Science with Python for SEO
Creator of advertools
Having always worked with data (making decisions and responsible for their outcomes), I have been obsessively exploring various Data Science topics in the last decade.
I found a gap in packages for the SEO/SEM practitioner, and decided to create one. You will learn a lot about it in the course, and explore how you can use it in your daily work, and even contribute to it. Did I mention that it's open-source and free?
Understanding data is both an abstract, as well as an intuitive activity for me, so I love to visualize my data, refine my charts, until they speak for themselves. So I also authored a book on how to build interactive dashboards and data apps with Plotly's Dash.
01
Jupyter Notebooks: Meet your new workbench
Jupyter notebooks are the universal coding format for Data Scientists and analysts and are extremely flexible. We will learn how to run code and create basic documents with Jupyter. You also know about other topics for further exploration:
02
Python: your new data language
Once we establish a base for our work bench, we will start running Python code, and making sure we know how to create, delete, and modify various objects in Python. We will also learn about data types, data structures, and run basic loops.
03
advertools: You're here for the SEO, aren't you?
We now run specific function and data workflows for your daily SEO work:
04
Data visualization with Plotly
Start creating your own charts to provide and understanding and insights about your data:
05
Data manipulation with pandas
Run the most important operations on the DataFrame & Series data structures with real data:
Two hours each day 13:00 - 15:00 GMT
Designed to fit in your regular schedule, and to allow you time in between, to practice and absorb the topics discussed.
Lots of optional extra stuff
You'll be given many additional resources, notebooks, and scripts to explore and try on your own.
Thursday 16:00 CEST (Berlin, Rome, Vienna)
FREE
Live coding
You will also be coding, creating charts, sharing your work, and giving feedback if you want.
You will get:
Active hands-on learning
We will be analyzing data and coding together throughout the course.
Work in groups
Just like at work, you will get a chance to review other people's work, provide feedback, and get it for your work.
Showcase your work and build your data portfolio
Start sharing and showcasing your work right from the beginning, and establish yourself as an authority on the topic(s) that you love.
Sign up to be the first to know about course updates.