Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Data Analysis with Python

via freeCodeCamp

Overview

Data Analysis has been around for a long time. But up until a few years ago, developers practiced it using expensive, closed-source tools like Tableau. But recently, Python, SQL, and other open libraries have changed Data Analysis forever.

In the Data Analysis with Python Certification, you'll learn the fundamentals of data analysis with Python. By the end of this certification, you'll know how to read data from sources like CSVs and SQL, and how to use libraries like Numpy, Pandas, Matplotlib, and Seaborn to process and visualize data.

Major Topics:
  • Data Analysis with Python Course
  • Numpy
  • Data Analysis with Python Projects

Syllabus

  • Introduction to Data Analysis
  • Data Analysis Example A
  • Data Analysis Example B
  • How to use Jupyter Notebooks Intro
  • Jupyter Notebooks Cells
  • Jupyter Notebooks Importing and Exporting Data
  • Numpy Introduction A
  • Numpy Introduction B
  • Numpy Arrays
  • Numpy Operations
  • Numpy Boolean Arrays
  • Numpy Algebra and Size
  • Pandas Introduction
  • Pandas Indexing and Conditional Selection
  • Pandas DataFrames
  • Pandas Conditional Selection and Modifying DataFrames
  • Pandas Creating Columns
  • Data Cleaning Introduction
  • Data Cleaning with DataFrames
  • Data Cleaning Duplicates
  • Data Cleaning and Visualizations
  • Reading Data Introduction
  • Reading Data CSV and TXT
  • Reading Data from Databases
  • Parsing HTML and Saving Data
  • Python Introduction
  • Python Functions and Collections
  • Python Iteration and Modules
  • What is NumPy
  • Basics of Numpy
  • Accessing and Changing Elements, Rows, Columns
  • Initializing Different Arrays
  • Initialize Array Problem
  • Copying Arrays Warning
  • Mathematics
  • Reorganizing Arrays
  • Loading Data and Advanced Indexing
  • Mean-Variance-Standard Deviation Calculator
  • Demographic Data Analyzer
  • Medical Data Visualizer
  • Page View Time Series Visualizer
  • Sea Level Predictor

Taught by

freeCodeCamp Team

Reviews

4.8 rating, based on 18 Class Central reviews

Start your review of Data Analysis with Python

  • Very precise and cleanly thought. It goes into technical details which I like since I have a Comp Sci degree with over 20 years of experience. At first I thought it was overwhelming, but I realize that I am able to associate it with previous experie…
  • learning data analysis with python on freecodecamp is exactly one of the best decision I've taken as a data analyst. I learnt a lot of python libraries necessary for data wrangling and Visualization
  • Good comprehensive course on how to use python and its numpy and pandas libraries to perform data analysis. Includes some quizzes and small programming exercises, although the replit coding environment is somewhat cumbersome, Jupyter notebooks looks like a better option to me for the assignments.
  • I recently completed the Data Analysis with Python course by freeCodeCamp, and it was an incredible learning experience. The course offers a hands-on approach that walks you through the essential tools and techniques for working with data. From data…
  • Profile image for Priyanshu
    Priyanshu
    Very precise and cleanly thought. It goes into technical details which I like since I have a Comp Sci degree with over 20 years of experience. At first I thought it was overwhelming, but I realize that I am able to associate it with previous experie…
  • Profile image for Prashant Saini
    Prashant Saini
    At the center of a good story are the characters in it. In this course aspiring writers will discover how to build and bring to life complex, vivid and unforgettable characters. We will study the choices a writer makes to bring all characters to lif…
  • Profile image for Apeksha Chandak
    Apeksha Chandak
    "I found this platform very helpful for learning new skills. The courses are well-structured and detailed. However, adding more practical examples could improve the experience further. Highly recommended for beginners and professionals alike."
  • Usman Aziz
    Very precise and cleanly thought. It goes into technical details which I like since I have a Comp Sci degree . At first I thought it was overwhelming, but I realize that I am able to associate it with previous experience on a data science team supporting Data Scientist with Anaconda.

    For those that are new to this stuff don't get intimidated. You may have to repeat the material if you really want to learn it. It is worth it. I am doing this while I refresh my Hadoop admin skills, and learning data engineering and AI, so if you focus on one fundamentals you will overcome it. I am an Architect consulting role now so I have to really step up to deliver to client's needs.
  • Anonymous
    Thank you so much for this great Data Analysis with Python course. All the modules, training materials and the mentor himself are so perfect and easy to understand. This is the best online course that I've been joining so far.

    Million Thanks.
    Best regards

    Gemy Forson
  • Roopam Seal
    Very useful course. Finely curated content with learning aids for beginners. The content is on-demand.
  • It was good experience. I always wanted to learn and do creative things like this. Earlier I didn't know anything about handling databases using python but now I have a new and one of my favourite skill.
  • Chougule Pranali Bhalchandra
    Superb explanation and clarity information about the data analysis with python.
    I know python basics but in this platform I learned how to write a code . this all sessions are useful for in my carrier so thank you so much for guidance.
  • KATHIKA MANDAL
    Very nice and informative along with certificate of participation. I need more knowledge and want to upskill myself so i want more of those courses for a better portfolio.
  • Amarjeet Kumar
    It was a great which gave a clear understanding of what actually the data analysis is how can I use in my real life problems especially in my upcoming internships.
  • Profile image for Ajay Nikam
    Ajay Nikam
    I recently completed the "Data Analysis with Python" course, and I must say it was an exceptional learning experience. The course provided a comprehensive and hands-on approach to mastering data analysis using Python, making it accessible even for those with limited programming experience.

  • Profile image for Chandana Boda
    Chandana Boda
    Superb explanation and clarity information about the data analysis with python.
    I know python basics but in this platform I learned how to write a code .
  • Rehan Roy
    Very good chelpful course , I learn a lot by doing this course for bteeer understnadin gabout tehe data analysis with using python as programming language
  • Profile image for Gaurav Shirke
    Gaurav Shirke
    Very precise and cleanly thought. It goes into technical details which I like since I have a Comp Sci degree with over 20 years of experience. At first I thought it was overwhelming, but I realize that I am able to associate it with previous experience including the 1.5 years on a data science team supporting Data Scientist with Anaconda, and Jupyter Notebooks

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.