Data training resources for independent learners
Data training resources for independent learners
16 August, 2024 •Designed for people who want broad exposure to a spectrum of data science and data engineering content, these data training resources are available to those looking to upskill themselves.
Background
A clear objective of the Rwanda Economy Digitalisation Programme is to strengthen the data skills of individuals and the data capabilities of institutions so that insights from data are used to improve decision making.
During phase 1 of the programme, Cenfri hosted several in-person training courses in conjunction with data partner 71point4, training partner the Rwanda Management Institute and with support from some local data scientists.
The material from these training courses is being made available to others who would like to upskill themselves in different facets of data analytics. As these notes were primarily designed to support in-person training, explanations on the slides are sometimes brief and you may want to supplement your learning with additional research or references.
Data training materials
Presentations from the following modules are available for download:
- Foundation of Data-Driven Analysis for Policy Decisions
- Data Analysis in R
- Business Intelligence with Kibana
- Learning Polars with Python
- Learning FastApi with Docker
- Foundation of Data-Driven Analysis for Policy Decisions Course
This is the ultimate guide for policy decision-makers. Whether you’re looking to make informed policy decisions, streamline your team’s workflow, or just get a grip on the data universe, this course is your launch pad!
What you’ll learn
This course covers the essentials of data-driven analysis. You’ll learn about system administration, database design, and statistical programming. By mastering the Linux environment, getting hands-on with database management, and sharpening your analytical prowess with R, you’ll be equipped to navigate the complexities of data science. This course also explains different roles within data science teams.
Who is this course for?
This course is perfect for aspiring data professionals who are keen to start their own personal journey and don’t know where to begin. After this course you will understand the nuts and bolts of data operations even though you may not intend to become a data scientist. Whether you’re a policymaker, a team leader, or a technical enthusiast eager to enhance your analytical skills, this course will mould your understanding of data science fundamentals and prepare you for advanced studies or immediate application in your daily work.
- Data Analysis in R
Are you ready to transform from a spreadsheet enthusiast to a data analysis guru? Then this course is for you!
What you’ll learn
This course offers an introduction to R, one of the most used tools for data analysis. You’ll start by setting up your environment in RStudio and dive into the Tidyverse, a collection of R packages designed for data science. Expect to master data manipulation, understand the flow of a data analysis pipeline, and perform basic exploratory analyses.
Who is this course for?
This course is a perfect match for analysts, researchers, or any professional currently reliant on Excel for data analysis. Whether you want to automate some of your daily tasks or pursue more complex data science roles, this course should put you on that journey.
- Business Intelligence with Kibana
Unleash the power of your data with this course designed to transform you into a master of business intelligence and self-service analytics.
What you’ll learn
This course offers a hands-on introduction to Kibana, where you’ll learn to navigate its robust features for data visualisation and dashboard creation. Dive into the essentials of data exploration, learn how to create data visualisations, and bring your data to life in dynamic dashboards.
Who is this course for?
This course is ideal for business analysts, data enthusiasts, and professionals in any field who need to analyse and visualise large datasets without wanting to learn tools like R or Python. If you’re looking to boost your business intelligence capabilities, or if you’re a decision-maker seeking to leverage data insights for strategic advantage, this course will demonstrate how to use Kibana as a self-service platform.
- Learning Polars with Python
Mastering Polars can empower you to tackle real-world data challenges with ease and precision.
What you’ll learn
This material will guide you through the fundamentals of using Polars in Python – the latest high performance data manipulation tool written in RUST. From basic data interactions and using the tidy interface to leveraging a bespoke written package, {dbutils}, for efficient data loading from databases, this material touches on it all. Ideally you will want to gain hands-on experience with advanced data operations, including queries, aggregations, and joining multiple data sources.
Who is this course for?
This course is suited for data analysts, software developers, and any professionals involved in data processing or analytics. Whether you’re looking to streamline data operations, enhance your analytical skills, or simply dive deeper into the world of data science, this material will provide exposure to the knowledge and tools necessary to elevate your data handling capabilities.
- Learning FastApi with Docker
This course isn’t just about learning; it’s about transforming the way you develop and deploy applications.
What you’ll learn
Dive into the world of Docker and FastAPI, where you’ll master the basics of containerisation and API development. This course covers everything from setting up your development environment to deploying scalable applications. Explore the synergy between FastAPI and Docker, learning to streamline your development pipeline and ensure consistency across environments.
Who is this course for?
This course is perfect for developers, DevOps engineers, and software architects who are interested in leveraging Docker and FastAPI to enhance application development and deployment. If you’re looking to elevate your coding prowess and understand the intricacies of modern application frameworks and container technology, this is the course for you!
6. Cloud Infrastructure: Empowering the Modern Data Scientist
This course is your gateway to mastering server setup, security, and system administration – critical skills for any data scientist aiming to get started in managing their own data infrastructure.
What you’ll learn
You’ll learn how to start from scratch with a Linux server, secure it against common cyber threats, and administer user access. You’ll dive into setting up and managing databases using Docker, deploying RStudio for advanced data analysis, and mastering the use of essential tools like iptables for firewall management and Fail2Ban for security.
Who is this course for?
This course is ideal for data scientists who are not just content with analysing data but want to control the entire data processing environment. It’s perfect for those looking to reduce reliance on IT departments for setting up and maintaining data environments.