Data Visualization with Python

Combine the power of data and visuals to tell impactful stories and make data more accessible
Data Visualization with Python

No prior coding knowledge is required. Join our 12-week course and learn Data Skills from scratch.

Students that enroll in this course are not expected to have any prior experience in coding. By the end of this course, learners will have a solid foundational understanding of Python programming and practical experience working with the most popular data science libraries such as Pandas and Matplotlib to import, explore, clean, manipulate, and visualize datasets in order to identify trends and insights from large data sets.

Also, If you have always wanted to learn python programming for Data Science, this is a good foundational course for you.

Data visualization is the graphic representation of data analysis to achieve clear and effective communication of results and insights drawn from data. One of the key skills of a data scientist is the ability to tell a compelling story, visualizing data and findings in an approachable and stimulating way. Learning to leverage software tools to visualize data takes you a step closer to becoming a good data scientist.

This course is designed for non-technical students seeking programming skills
in Python with an interest in gathering, synthesizing, and story-telling with data.

  • Are you interested in learning more about python, data science, or data visualizations?
  • Are you interested in the rapidly expanding world of data science?

Then you are fit for this course. Sign up and start learning.

  1. Have basic math skills.
  2. Have basic computer skills.
  3. Proficiency in English – both spoken and written.
  4. Must have a computer or laptop with the following specs ( core i5 – i7, 8GB RAM, 500GB memory).
  5. Must have a desire and curiosity to learn.

No prior experience in programming is required.

  • Data visualization skills are required for many jobs in the data analysis and statistics professions.
  • Data visualization specialists are in high demand by companies working with Big data.
  • Learning data visualization techniques is important for professionals in finance, marketing, health, insurance, business analytics, and statistics. Any time you are tasked with communicating information from data, whether it’s to an audience of coworkers, clients, or customers, you will need to know how to most effectively present your findings.

If you are in search of a unique learning experience this is the place for you. We guarantee you will learn market-aligned skills through our practical and comprehensive curriculum.

  1. Project-based learning
  2. Access to large data sets & real-world business case studies
  3. Technical Mentor Support
  4. Live instructor classes
  5. Access to a global community of learners all over Africa
  6. Career Guidance

Students are required to dedicate 12 weeks to learning for them to succeed in this course.

  • 1 weekly lecture from a technical mentor
  • 8-10 hours per week of self-learning
  • Weekly projects
  • Weekly 1:1 sessions with your Technical Mentors/ Instructors
  • Additional helpdesk support is available on Saturdays from 9 am to 12 pm E.A.T

The Data Visualization Course is beginner friendly.

Course Details

Find out the pacing options available, price, and more information about this course.

Curriculum Developed by:

Flatiron School

Course Duration:

12 Weeks

Mode of Learning:

Live & Online | Part-Time Evening Classes

Tuition Fees:

Ksh 35,000

Course Prerequisites

  1. Have basic math skills.
  2. Have basic computer skills.
  3. Proficiency in English – both spoken and written.
  4. Must have a computer or laptop with the following specs ( core i5 – i7, 8GB RAM, 500GB memory).
  5. Must have a desire and curiosity to learn.

No prior experience in programming is required.

Course Curriculum

The Data Visualization Course is beginner friendly.

Modules

The Fundamentals of Python

In order to gain access to the world of freely available data, we must learn its language. No prior coding experience is expected for this course. We’ll start with the bare basics and work our way up from there.

Python for Beginners

Now that we’ve gained some understanding of the basic building blocks of python, let’s use them to solve beginner computational thinking challenges.

Intro to Stats w/Python

This will be an opportunity to review basic statistics concepts through continued python practice.

How to Visualize Data

Identify use cases for various visualizations (Scatter Plots, Bar Graphs, Histograms, etc.) and utilize our budding python skills to create simple visualizations

Intro to Pandas Data Frames

Introduce Pandas DataFrames and learn how to import data and explore various statistics with simple commands.

Students will work in teams to support each other in the development of their first python visualization project. Students will be expected to prepare a presentation on the insights derived from the visualizations they created.

Common Data Manipulation Techniques

Build up from the basics of Pandas to develop skills isolating data of interest by grouping, sorting, filtering, etc.

Common Data Cleaning Techniques

Understand the challenges associated with missing data and implement methods of dealing with them.

Harnessing External Data

Learn about what an API is and how you can connect to them to access publicly available data to merge with your existing dataset.

Students will take an approved dataset of their choosing and enrich it by merging it with externally sourced data. Using this enriched dataset, students will prepare a full visual analysis presentation exploring the features of the data and presenting valuable insights.