Google Certificate Notes
Google Certificate Notes
Google Certificate Notes
● Data sources : if you will collect the data using your own resources or receive from
another party.
○ Third-party data is sold by a provider that didn’t collect the data themselves.
2
DATA FORMATS
3
Data Format Definition Examples
Secondary data Gathered by other - Data you bought from a local data analytics
people or from firm’s customer profiles - Demographic data
other research collected by a university - Census data gathered
by the federal government
4
Data Format Definition Examples
Internal data Data that lives inside - Wages of employees across different
a company’s own business units tracked by HR - Sales data by
systems store location - Product inventory levels across
distribution centers
External data Data that lives - National average wages for the various
outside of a company positions throughout your organization -
or organization Credit reports for customers of an auto
dealership
Continuous data Data that is measured - Height of kids in third grade classes (52.5
and can have almost inches, 65.7 inches) - Runtime markers in a
any numeric value video - Temperature
Discrete data Data that is counted - Number of people who visit a hospital on a
and has a limited daily basis (10, 20, 200) - Room’s maximum
number of values capacity allowed - Tickets sold in the current
month
5
Data Format Definition Examples
6
Unstructured data Data that isn’t organized in any - Social media posts - Emails -
easily identifiable manner Videos
DATA MODELLING
Data modeling is the process of creating diagrams that visually represent how data is
organized and structured. These visual representations are called data models.
3 levels :
● Conceptual data modeling gives a high-level view of the data structure, such as
● Physical data modeling depicts how a database operates. A physical data model
defines all entities and attributes used; for example, it includes table names, column
7
Data credibility : ROCCC (Reliable, Original, Comprehensive, Current, Cited)
Openness
Data privacy :
8
Link to template: Sample Size Calculator
9
Common data-cleaning pitfalls
10
● Top ten ways to clean your data: Review an orderly guide to data cleaning in
Microsoft Excel.
● 10 Google Workspace tips to clean up data: Learn best practices for data cleaning in
Google Sheets.
● Transform data
11
● Purpose: Check that the data matches the data type defined for a field.
● Example: Data values for school grades 1-12 must be a numeric data type.
● Limitations: The data value 13 would pass the data type validation but would be an
unacceptable value. For this case, data range validation is also needed.
● Purpose: Check that the data falls within an acceptable range of values defined for
the field.
● Example: Data values for school grades should be values between 1 and 12.
● Limitations: The data value 11.5 would be in the data range and would also pass as
a numeric data type. But, it would be unacceptable because there aren't half grades.
For this case, data constraint validation is also needed.
● Purpose: Check that the data meets certain conditions or criteria for a field. This
includes the type of data entered as well as other attributes of the field, such as
number of characters.
● Example: Content constraint: Data values for school grades 1-12 must be whole
numbers.
● Limitations: The data value 13 is a whole number and would pass the content
constraint validation. But, it would be unacceptable since 13 isn’t a recognized
school grade. For this case, data range validation is also needed.
12
● Purpose: Check that the data makes sense in the context of other related data.
● Example: Data values for product shipping dates can’t be earlier than product
production dates.
● Limitations: Data might be consistent but still incorrect or inaccurate. A shipping
date could be later than a production date and still be wrong.
● Purpose: Check that the application code systematically performs any of the
previously mentioned validations during user data input.
● Example: Common problems discovered during code validation include: more than
one data type allowed, data range checking not done, or ending of text strings not
well defined.
● Limitations: Code validation might not validate all possible variations with data
input.
13
6. Data visualization: 2 ways of approching this framework
14
Nine basic principles of design
15
Design thinking for data visualization involves five phases:
1. Empathize: Thinking about the emotions and needs of the target audience for the
data visualization
2. Define: Figuring out exactly what your audience needs from the data
3. Ideate: Generating ideas for data visualization
4. Prototype: Putting visualizations together for testing and feedback
5. Test: Showing prototype visualizations to people before stakeholders see them
16
● Establish the initial hypothesis
● Show what business metrics you used
● Use visualizations
● Introduce the graphic by name
● Provide a title for each graph
● Go from the general to the specific
● Use speaker notes to help you remember talking points
● Include key takeaways
Just like in any good story, a data story must have a good plot (theme and flow), good
dialogue (talking points), and a great ending or big reveal (results and conclusions). One
flow could be an overview of what was analyzed followed by resulting trends and potential
areas for further exploration.
17
In order to develop the right flow for your presentation, keep your audience in mind. Ask
yourself these two questions to help you define the overall flow and build out your
presentation.
Who is my audience?
18
● If the goal of your presentation is to provide a report on the data analysis, your
slides should clearly summarize your data and key findings. In this case, it is alright
to let the data be the star or speak for itself.
As you create each slide in your presentation, prepare talking points (also called speaker
notes) on what you will say.
Don’t forget that you will be talking at the same time that your audience is reading your
slides. If your slides start becoming more like documents, you should rethink what you will
say so that you can remove some text from the slides. Make it easy for your audience to
skim read the slides while still paying attention to what you are saying. In general, follow
the five-second rule. Your audience should not be spending more than five seconds
reading any block of text on a slide.
Knowing exactly what you will say when explaining each slide throughout your
presentation also creates a natural flow to your story. Talking points help you avoid
19
awkward pauses between topics. Slides that summarize data can also be repetitive (and
boring). If you prepare a variety of interesting talking points about the data, you can keep
your audience alert and paying attention to the data and its analysis.
When climbing a mountain, getting to the top is the goal. Making recommendations at the
end of your presentation is like getting to the mountaintop.
● Use one slide for your recommendations at the end. Be clear and concise.
● If you are recommending that something be done, provide next steps and describe
what you would consider a successful outcome.
Assume that everyone in your audience is busy. Keep your presentation on topic and as
short as possible by:
20
● Being aware of your timing. This applies to the total number of slides and the time
you spend on each slide.
● Presenting your data efficiently. Make sure that every slide tells a unique and
important part of your data story. If a slide isn’t that unique, you might think about
combining the information on that slide with another slide.
● Saving enough time for questions at the end or allowing enough time to answer
questions throughout your presentation.
Provide a high-level bulleted list of the topics you will cover and the amount of time you will
spend on each. Every company’s norms are different, but in general, most presentations
run from 30 minutes to an hour at most. Here is an example of a 30-minute agenda:
● Introductions (4 minutes)
● Project overview and goals (5 minutes)
● Data and analysis (10 minutes)
● Recommendations (3 minutes)
● Actionable steps (3 minutes)
● Questions (5 minutes)
21
Everyone might not be familiar with your project or know why it is important. They didn’t
spend the last couple of weeks thinking about the analysis and results of your project like
you did. This slide summarizes the purpose of the project and why it is important to the
business for your audience.
Service center consolidation is an important cost savings initiative. The aim of this project was to
determine the impact of service center consolidation on customer response times.
First, It really is possible to tell your data story in a single slide if you summarize the key
things about your data and analysis. You may have supporting slides with additional data
or information in an appendix at the end of the presentation.
But, if you choose to tell your story using more than one slide, keep the following in mind:
● Slides typically have a logical order (beginning, middle, and end) to fully build the
story.
● Each slide should logically introduce the slide that follows it. Visual cues from the
slides or verbal cues from your talking points should let the audience know when
you will go on to the next slide.
● Remember not to use too much text on the slides. When in doubt, refer back to the
second tip on preparing talking points and limiting the text on slides.
● The high-level information that people read from the slides shouldn’t be the same
as the information you provide in your talking points. There should be a nice
balance between the two to tell a good story. You don’t want to simply read or say
the words on the slides.
For extra visuals on the slides, use animations. For example, you can:
If you have been telling your story well in the previous slides, the recommendations will be
obvious to your audience. This is when you might get a lot of questions about how your
data supports your recommendations. Be ready to communicate how your data backs up
your conclusion or recommendations in different ways. Having multiple words to state the
same thing also helps if someone is having difficulty with one particular explanation.
22
Fifth slide: Call to action
Sometimes the call to action can be combined with the recommendations slide. If there are
multiple actions or activities recommended, a separate slide is best.
Recall our example of a purpose statement: Service center consolidation is an important cost
savings initiative. The aim of this project was to determine the impact of service center
consolidation on customer response times.
Suppose the data analysis showed that service center consolidation negatively impacted
customer response times. A call to action might be to examine if processes need to change
to bring customer response times back to what they were before the consolidation.
23
2. Address potential questions that may come up.
3. Avoid having a single question derail a presentation and propose following-up
offline.
4. Put supplementary visualizations and content in the appendix to help answer
questions.
24
There is a certain question that you will probably be asked throughout your career,
especially during professional interviews: “Tell me about yourself?” This can be tricky to
answer well, but the goal is to positively and accurately represent yourself using your past
and present experiences and skills–essentially, you need to pitch yourself. In this reading,
you will learn how to promote yourself as an effective and highly skilled data analyst in a
job interview. Even if you don’t have any professional data analysis work on your resume
yet, experience and skills you gained from previous work of any kind can be useful to share
if you pitch it the right way.
To help you prepare, here are some possible questions you might be asked in an interview,
including technical questions to assess specific practical knowledge and questions that
require you to apply your own personal experiences.
Technical questions
● “What are your preferred tools for analysis?” This is a chance to demonstrate that you
are well-versed in data analysis, with proficiency in SQL, Excel, and R programming.
● “How do you maintain integrity in your data?” Reliability and accuracy are essential
parts of good data analysis, and any issues with your data can have a major impact
25
on data-driven business decisions. Be prepared to discuss the methods you use for
error checking and validation.
● “Do you understand different SQL functions and the roles they play?” SQL is arguably
one of the most important skills for you to have as a data analyst. This is an
opportunity to demonstrate your understanding of different types of SQL functions
and their value or result.
Try crafting answers to each of these questions and coming up with fitting examples for
each scenario. Write the answers down and practice them until they feel natural and
unrehearsed.
Prepare yourself
There is no way for you to know exactly what your interviewer will ask you. But preparing
some polished and professional answers to common interview questions can be incredibly
helpful. Learning how to successfully pitch yourself and your skills as a data analyst takes
practice. The more you practice, the more comfortable you will likely be during the actual
interview, regardless of what questions you get asked.
26
Tip 1: Find connections between the job listing and
your resume
First, re-read your resume and the job description to help you draw lines between the two.
Where do they connect? Then, as you interview, include specific keywords or phrases from
the job description that match skills you possess or achievements you have accomplished
previously in your career.
27
Accomplished X: Increased customer satisfaction as by measured Y: by 22% in three
If you don’t have access to this kind of data from a previous position, you can still indicate
the scope you were accountable for and strengthen the language you use when describing
your responsibilities by including action words like provided, created, developed, supported,
implemented, and generated. For example: “I implemented a new scheduling system that led
to 95% of the team meeting deadlines.”
Think of examples of times you achieved something so you are prepared to answer
questions like “Tell me about a time when . . .” or “How would you approach this
situation . . .?"
28
Tip 4: Come ready with questions
Next, come to the interview with your own questions, such as “What are some upcoming
projects I’d be working on? What current goals is the company focused on? Can you tell me
about the team I’ll be working with?” This not only shows you care about understanding the
company and the position you’re applying for, but it’s also a testament to the research
you’ve done by looking into the company. Besides, this is your opportunity to interview
them as well.
This type of preparation will help you feel confident and prepared to talk about yourself
and the position. It will enable you to fully explore your experience, the position, and your
career aspirations and really connect with the employer!
29
Now that you have the skills and knowledge to work in data analytics, it’s time to start
preparing for interviews. Interview Warmup is a tool that helps you practice answering
questions to get more confident and comfortable with interviewing.
Get started
Follow these steps to start a 5-question practice interview related to data analytics:
1. Go to grow.google/interview-warmup.
2. Click Start practicing.
3. Select the “Data Analytics” practice set.
4. Click Start.
It takes about 10 minutes, and the questions will be different every time. Each question set
will have two background questions, one behavioral question, and two technical questions,
simulating what you would encounter in a real interview. You can try as many practice
interviews as you want.
You’ll also have the option to access the full list of interview questions if you’d like to review
more of the questions available or focus on specific topics.
How it works
Interview Warmup asks interview questions for you to practice answering out loud. It
transcribes your answer in real time so you can review what you said. You’ll also review
30
insights, which are patterns detected by machine learning that can help you discover things
about your answers and identify ways to keep improving.
● Can you tell me why you are interested in a role in data analytics?
● Describe the difference between structured and unstructured data.
● Imagine you've run into a challenge with an analysis and you aren't sure how to
address it. What are some steps you might take to seek help?
● Can you describe what a subquery is in SQL?
● What is reproducible data analysis? What are some of its benefits?
● Talking points: The tool lets you know which topics you covered in your answer,
such as your experience, skills, and goals. You’ll also be able to view other topics
that you might want to consider covering.
● Most-used words: The tool highlights the words you used most often and suggests
synonyms to broaden your word choices.
● Job-related terms: The tool highlights the words you used that are related to the
role or industry in which you are preparing to work. You’ll also be able to view an
entire list of job-related terms that you might want to consider including in your
answer.
Interview Warmup gives you the space to practice and prepare for interviews on your own.
Your responses will be visible only to you, and they won’t be graded or judged.
Key takeaways
Practicing for interviews is an important skill for your career in data analytics. Using
Interview Warmup can help you practice interview questions and receive feedback in real
time. As you practice, you will gain confidence and be able to prepare more polished
responses for common interview questions.
31
Picture this: you have made it through the end of the interview process and great news- the
hiring manager wants to offer you the position. Your first instinct may be to accept the
offer without paying attention to all the details in the offer contract. You should resist this
instinct and do your due diligence. Read through the offer letter carefully, looking at what is
offered aside from salary, compare it with what is expected for the role, and most
importantly remember that this is a negotiation, but you have power in this situation.
Negotiating a job offer is an essential part of the interview process, even for entry-level
roles. Let's take a closer look at how to be prepared when the time comes.
Research
Hopefully by this time, you will have done your research on the role - not only on the
qualifications for the job, but also the average salary expectations. Knowing the average
salary for a junior data analyst in your location is the best way to determine if the offer you
received is fair. Keep in mind what makes you stand out as a candidate as it might give you
insight as to whether you should ask for more or identify when you have received a
generous offer. Always ask for the range that the team is targeting and which components
of the offer the company will consider. For example, does the company offer sign-on
bonuses? Additional equity? Merit increases? This will give you an idea not just of what you
are receiving at the moment but the potential for growth as well.
A salary that compensates you well for your work is great, but you must also consider
benefits. You want to keep in mind some of the things that are important to you and
whether or not a potential employer can provide access to them as a part of your
compensation package. This would include sign-on bonuses, vacation days, paid time off,
32
sick days, retirement plans, healthcare coverage, and more. If they are unable to increase
your starting salary, you may want to explore asking for benefits or more perks to be
included in your starting package.
Negotiate
In certain cases, you might be asked if you have a rate or salary range in mind at the
beginning of the interview process. While this question might seem straightforward, it is
important to not respond with a specific number before knowing the actual number for the
role because the moment you do, you will be giving up negotiating power.
A contract negotiation often starts with the potential employer providing you with an offer
letter with general details about your compensation package. This is their initial offer and
companies will often expect your request changes to the package, whether it be more
money or additional benefits. This is referred to as a counter-offer. Once a counter-offer is
made the potential employer will try to reconcile what you are asking for with what they
initially proposed and find a middle ground if possible.
Always remember that negotiation is your right and it is not considered impolite. On the
contrary, showing initiative in negotiating displays your confidence and tenacity to
advocate for yourself. If you react with a well-researched counteroffer, it will also
demonstrate that you are intelligent enough to know your value.
33
While a negotiated offer is common, don’t be discouraged if your counter offer is not met.
Unless you have competing offers, you will likely still decide to take the job if it’s a fair offer.
If it makes practical sense to take the initial offer, you should consider reevaluating in 12
months or whenever you have amassed more experience and will have more leverage to
work with.
Pay close attention to the following video, which will demonstrate an interview where the
candidate displays their negotiating abilities.
34
35
36