Excel is a widely used spreadsheet program. While it’s most popularly known for its ability to make use of heaps of data, Excel has an infinite number of capabilities, from making lists and charts to organizing and tracking information.
Whether you want to do XLOOKUP, COUNTIF, CONCATENATE or simply merge cells, we’ve got you covered with step-by-step guides to the most important tools, formulas, and functions in Excel.
90% of offices use Excel. Getting Excel-certified can be highly beneficial for job seekers. Get certificates in multiple Excel courses to prove your proficiency in Excel.
Learning Microsoft Office has significant benefits for your daily workflow, productivity, and career possibilities. Microsoft Office skills are indispensable across a plethora of industries and professions.
Looking for help with Microsoft Office? Check out our free guides with tips on how to maximize the potential of apps like Word, PowerPoint, Teams, Excel and more!
Lean Six Sigma provides a structured problem-solving methodology that can be used to address any type of problem. Being able to find and fix problems will improve your ability to perform in any position and industry.
Deepen your understanding of popular LSS tools and techniques, and simplify complex LSS concepts with our thorough how-to guides and resources.
Lean Six Sigma certification can fast track your career and boost your pay packet. Certified Lean Six Sigma professionals are among the highest paid globally. Get trained in LSS!
Whether you are in HR, Sales, IT, Admin or Support, you need to speak the language of finance. Whether discussing plans, strategy or how well your department is performing, you’ll be conversing in financial terms and numbers.
From accounting software tips, to taxes and financial modelling techniques, our resource center has free guides to help you gain the finance knowledge you are looking for.
Project management jobs are in high demand with not enough skilled applicants to fill them. For qualified candidates, project management roles are available in almost every industry.
Explore our resource center to find templates to help you get the job done, job interview tips, insights to tackle your biggest project management challenges, and so much more.
It pays to be certified in project management. You need to complete 35 hours of PM training from an ATP to get your certification. We can help you meet that requirement.
How successful could you be if you were more productive? Master widely-used productivity tools like Trello, Todoist, and Google Drive to optimize your workflow and spend time doing the work that truly matters. Start getting things done!
Having difficulties adjusting to remote work? Need help with work-life balance? Need tips on how to use tools like Zoom or Slack effectively? Try these resources!
Soft skills matter a lot in the workplace. Here’s why. As the workforce grows more dependent on knowledge workers, companies are beginning to see the value in soft skills.
We want to help you succeed! Check out our resource center for help with your resume, job interviews, and your career. Let us help you put yourself ahead of the rest.
Learning to code could be your ticket to a lucrative and fulfilling career. High salaries, the flexibility to work from anywhere, and a healthy job outlook are just three benefits you can look forward to in this dynamic industry.
Check out our resource center to find answers to common coding questions, interview tips, and step-by-step guides that will help you in your development career.
If you want a job where you’ll be working on something different every day, thriving in a fast-paced environment and loving a creative challenge, a career in graphic design may be just for you.
Check out our resource guides to learn more about the graphic design tools that will help you to achieve your design dreams.
Become a data analysis pro with our range of expert-led courses. Whether you are a data analytics novice or a numbers whiz, our on-demand courses will help advance your skills at a pace that suits you.
From Python to Excel, or Power BI, Tableau and beyond, check out these free resources to help take your data analysis skills to the next level.
A quick rundown of what to expect from this course, how we're going to move forward, and the roadmap we'll follow as we progress through the course.
Video time: 03m 26s
Let's start downloading the tools we need for the course, including downloading Python itself.
Video time: 03m 47s
We need one more major tool to do data analysis with Python: the Git Bash Terminal. In this video, I'll show you how to download and install it.
Video time: 04m 02s
A virtual environment is a helpful tool that allows us to install programs and try out code without affecting the rest of our computer. In this video, you'll learn how to set up your own virtual environment.
Video time: 04m 12s
We're going to use Jupyter Notebooks throughout the rest of the course to do all our coding, so in this video, let's install and start using it.
Video time: 04m 53s
In this video, we'll download and use our first data analysis tool: Numpy, which stands for Numerical Python.
Video time: 05m 22s
Before we start coding with Numpy, let's discuss what it does and how it works. This video will help you understand why Numpy is so important for data analysis.
Video time: 03m 16s
In this video, we discuss how Numpy arrays work, including how they are much, much faster to work with than regular Python arrays.
Video time: 04m 28s
Let's discuss mathematical operations we can use in Numpy, including scalars.
Video time: 04m 46s
Numpy has universal functions built into it that we can play with and use. In this video, we'll discuss square roots, absolute values, exponents, and more.
Video time: 05m 04s
Pandas is a powerful Python data analysis toolkit. In this video, we'll discuss what it does and how it works.
Video time: 03m 29s
Pandas series is one of the main "workhorses" of Pandas. We'll discuss how series work and some of the helpful ways you can use them.
Video time: 05m 14s
DataFrames are like spreadsheets, and in this video, we start building and using them.
Video time: 05m 03s
We discuss how to select individual and multiple columns within a data frame.
Video time: 03m 05s
In this video, we cover how to add a new column to your data frame.
Video time: 03m 55s
Let's discuss how to use the drop function to remove a column from your data frame.
Video time: 03m 49s
Deleting a row in a data frame is very similar to deleting a column - but with one small difference.
Video time: 04m 36s
In this video, we'll discuss two different ways to select a row within a data frame, including the loc function.
Video time: 03m 42s
Let's discuss how to select specific points within your data frames, such as the intersection of a row and column, or multiple points within different rows and columns.
Video time: 04m 06s
Selecting data based on conditionals - such as greater than, less than, equal to, not equal to - is an essential part of data analysis. We'll discuss that in this video.
Video time: 04m 13s
In this video, we'll explain how to select data based on multiple conditional statements.
Video time: 04m 43s
There are times when you may need to reset your index within a data frame, so we'll explain how that works in this video.
Video time: 04m 45s
Let's discuss multi-indexes: what they are, how they work, and how to select data from them.
Video time: 06m 04s
You may encounter missing data while doing analysis. What should you do? In this video, we'll discuss some helpful alternatives.
Video time: 06m 15s
The groupby function allows us to group different pieces of data together. We'll discuss the function in this video.
Video time: 03m 51s
There are different ways to combine various pieces of data within your data frame. In this video, we'll discuss concatenating.
Video time: 05m 02s
We discuss how to merge and join data frames together in this video.
Video time: 05m 56s
In this video, we discuss how to find unique values within a column and how to find value counts as well.
The apply method allows us to create our own functions and apply them to the data in our columns.
Video time: 04m 42s
In this video, we discuss how to sort and order your data.
Video time: 03m 40s
In this video, we begin discussing data visualization, and install matplotlib to help us create histograms.
Video time: 04m 44s
We discuss how to create another type of data visualization: area plots.
Video time: 03m 11s
In this video, we explain how to create bar plots using your data.
Video time: 02m 57s
Let's create line plots and discuss some of the options you can use to change their appearance.
Video time: 03m 43s
Scatter plots are a bit more complicated, but can be helpful ways to visualize your data.
In this video, we discuss how to create your own box plots.
Video time: 03m 54s
In this video, we explain what a hexplot is and how to create your own.
In this video, we discuss density plots, kernel density estimation (KDE) plots, and how to create them.
Video time: 04m 32s
Let's start talking about machine learning. In this video, we introduce linear regression and the least squares method.
Video time: 03m 21s
We need to install some more elements to do a linear regression, so we'll discuss what we need in this video.
Video time: 05m 46s
As we begin to set up our linear regression model, we must define testing and training splits.
In this video, learn how to train a linear regression model and how easy it is to fit the model.
We'll take a look at the coeffecients and intercepts we discovered at the end of the last video and explain what they mean.
Video time: 03m 56s
In this video, we'll learn how to make predictions and analyze results based on the data analysis we've performed so far.
Video time: 03m 57s
Share this course
Start a tour to see how the lessons work
or dive right into your course. You can always access the tour at a later time.
How is your GoSkills experience?
Your feedback has been sent
© 2021 GoSkills Ltd. Skills for career advancement