How to Become
a Data Analyst

Data analysis is a complex and intricate process. It involves collecting and structuring data, forming and testing hypotheses, identifying patterns, and drawing conclusions. Data analysts are essential in business, administration, and science. They work with fundamental tools such as Python and its libraries, the Jupyter Notebook, and SQL. Our mission is to teach you how to use these tools.

How much data analysts make

Source: indeed

What you’ll get

Over the course of this six-month, 20-hour-per-week program, you will master the skills required to become a data analyst and build a portfolio of projects on topics such as these:

Gaming preferences: planning an ad campaign
Identify trends in historical data on video game sales to spot next year’s potential big winners.
The effect of weather on taxi services: forming hypotheses
Help a ride-sharing startup understand passenger preferences and the effect of external factors on ride frequency.
E-commerce: finding ways to boost revenue
Prioritize hypotheses on how to boost revenue and analyze A/B test results.

About Yandex

Yandex is one of the top five tech companies in Europe. We build reliable and refined solutions, products, and services powered by machine learning. We have 1000+ developers and 30 offices in 10 countries around the world.

  1. Yandex is Russia’s Google. We have been developing our own search engine since 1997. Yandex
  2. Listed on the NASDAQ since 2011 as YNDX. Yandex
  3. Yandex.Taxi is the world's first and only profitable ride-hailing service. In February 2018, Yandex.Taxi merged with Uber in Russia and neighboring countries. Bloomberg
  4. Over 100 of our self-driving vehicles are currently being tested on public roads in the US and Russia. BBC

Study in a unique technological environment

Fully immersing yourself in the world of tech will expose you to industry technologies and allow you to apply them in hands-on projects under the guidance of a tutor, while keeping in touch with fellow students. We've developed our own exclusive learning environment to help you do just that.


Interactive online platform

You’ll start performing real-life tasks on day one. You’ll get information in manageable amounts and immediately apply it by writing your own code on our interactive platform.


Independent work

The interactive platform is just one element of the learning process. You will also acquire essential skills while completing independent projects using the same tools professionals use, and our code reviewers will provide feedback.


Tutor support

Our professional team of tutors will check and review your code, help you overcome obstacles, and give you the professional advice you need to succeed.

Who are your tutors?

They are experienced analysts from Yandex and other prominent tech companies. Some of them transitioned from other industries before finding success. Just like you, they had to start from the ground up.

Professional certificate to show to employers

The certificate is an official document that confirms that you completed the program. It proves to employers that you are competent in data analysis and personally completed all the projects in your portfolio.

How do I know if it’s right for me?

Check out our platform —

Discover what data analysis is and do your first research as an analyst. You will learn the basics of Python, a key tool. This course will help you decide if you have the time and motivation to go all the way.
  • Access to our interactive platform
  • 20 hours of skill and knowledge acquisition for free
  • A guided project based on real data

The full program

$500 per month, or

$3,000 if you pay
for all 6 months at once.

After completing the free portion of the course, you can take the next step toward launching your new career.
The full program gives you:
  • Full access to the interactive platform
  • 460 hours of professional training
  • Tutor support
  • A professional certificate
  • The skills and knowledge employers are looking for
  • A 12-project portfolio

Course structure


Python and Data Analysis Basics (free introductory course)

16 hours

The process and stages of analysts' work. Essential terms, methods, and tools of data analysis. Data preparation. Python programming language and its pandas library. The Jupyter development environment.


Introduction to Data Analysis

4 hours

Learning about what it means to be an analyst. An overview of the areas where analysts can find work. Introducing different types of data analysis. The organizational aspect of the training process.

Show entire program

Data Preprocessing


Exploratory Data Analysis

40 hours

Performing initial scans to detect patterns in data. Building basic graphs and generating your first hypotheses.

1 project for your portfolio


Statistical Data Analysis

40 hours

Probability theory, the most common distributions, and statistical methods in Python. Sampling and statistical significance. Identifying and handling anomalies.

1 project for your portfolio


Integrated Project 1

20 hours

Preparing data for analysis. Initial study of the dataset. Formulating and checking hypotheses.

1 project for your portfolio

1-week break

Data Collection and Storage (SQL)

40 hours

How databases are organized and how to pull data from them using SQL queries. Finding data online.

1 project for your portfolio


Business Analytics

40 hours

The analytical approach to business. Business metrics and KPIs. User data analysis. Marketing analytics and related tools. The sales funnel.

1 project for your portfolio


Making Business Decisions Based on Data

40 hours

Methods and tools for testing hypotheses. Experimental design. Seasonality. Cohort analysis. A/B testing.

1 project for your portfolio


How to Tell a Story Using Data

40 hours

Presenting the results of research. Data visualization methods. Creating reports to explain findings. The Seaborn library.

1 project for your portfolio


Integrated Project 2

20 hours

Study the behavior of users of an app for purchasing food products and analyze the results of an A/A/B test.

1 project for your portfolio

1-week break


40 hours

Automating data analysis processes. Streaming analytics and decision-making. Event logging, creating regular reports. Dashboards. Real-time monitoring.

1 project for your portfolio


Forecasts and Predictions

40 hours

Basic machine learning methods and applications. Classification, forecasting, clustering. Regression. Decision trees.

1 project for your portfolio

Hide program

Final Project

40 hours

Apply everything you've learned in a two-week bootcamp that recreates the experience of working as a junior analyst.

1 project for your portfolio

More reviews about all our courses on Switchup or Course Report

Start Your Free Course

Try your hand at data analysis, and learn the basics of it.

How do I know this is the career for me?
We have a free course to help you decide. Work your way through 20+ hours of free material to get a feel for the profession. This will give you an idea of whether you want to pursue it further.
Is it possible to learn a new profession in 6 months?
We believe so, as long as you devote at least 20 hours per week to studying, complete assignments on time, and make use of the support that we offer. Over the course of six months, you'll build a portfolio and acquire the basic skills necessary to enter your new profession.
How do I start?
All you need is access to a computer and the willingness to study at least 20 hours per week.
Who will teach me?
The course was developed by experienced educators and professionals from Yandex, the School of Data Analysis, and other leading tech organizations.
How is the learning process structured?
There are three main components: the presentation of theory followed by practical tasks on our interactive online platform, project assignments that you’ll complete on your own, and coding under a tutor’s supervision. You can practice on our platform at any time that is convenient for you, but assignment completion is time-restricted.
What if I can't keep up with the workload?
If you realize that you need to take a break or get some extra time to practice, you can take a one-time, month-long leave. Our program's schedule also includes two week-long study breaks.
Will I be able to find work when I'm done?
You will, but it won't be easy. The market needs skills in addition to knowledge. We'll teach you how to apply knowledge and help you build a portfolio of practical projects, but making a name for yourself takes a lot of work. In the end, the more projects there are in your portfolio, the better your chances are of landing a job at a reputable company.
How will you help me get a job?
At Practicum, we strive to help you reach your full professional and personal potential, which is why we've developed a two-step support system for our graduates. First, we offer an optional career track with weekly assignments aimed at helping you speak the same language as your employers. You will study and practice networking, learn job interview techniques, and perfect your resume and portfolio. Second, we will share tips based on solid market research to help you make informed decisions. After you complete the course, our staff will provide guidance on the current job market and help you promote yourself through networking and resume distribution. Please note that this assistance is only available to graduates who are eligible to work in the US.
Alright, but can you help me find a job?
Yes, we can. Our HR team will help you write a resume, prepare for your first job interview, and contact specialists from large companies. Seventy percent of graduates who are looking for a new job find it in 2-4 months.
How does career support work?
Two months before the end of the course, you'll be able to join a three-part career prep course. The first step is the career track, which will help you create a comprehensive resume and prepare your portfolio. The second part is the career acceleration track, which involves actively searching for jobs, completing test assignments, and having mock interviews. Finally, we will provide support and help you adapt to your new working conditions once you find a job. A career coach will work with you throughout the entire course.
Can I get my money back if I'm not satisfied?
The short answer is yes, whenever you want. Of course, if you've already gone through part of the program, your refund will only cover the part you haven't completed. See Section 7 of our Terms of Use for more details.
Do you use real data for your projects?
We provide real data that has been thoroughly anonymized.
How do I pay?
You can pay for the full program with PayPal from your student account. A new cohort starts studying every month.