This word has appeared in eight articles on NYTimes.com in the past year. Can you use it in a sentence?
6 Data Skills That Will Make You Better At Your Job
It’s often said that data is the “language” of business, because practically every company relies on data to inform decision-making. And you don’t have to be a Data Scientist or Business Intelligence Data Analyst to benefit from learning how to work with data. No matter what kind of job you have or field you work in, learning a few key data skills can help you increase your individual impact.
From healthcare providers who rely on data to measure patient outcomes, to teachers who track students’ performance with data, and even musicians who analyze streaming metrics to reach new audiences — there are so many ways you can combine your domain knowledge with data science. Curious where you should start? Here are six data skills that are relevant to all types of jobs or industries, plus the courses and paths to take to learn the techniques.
Learn something new for free
Programming in Python
Python is a wildly popular programming language for beginners, and it’s the go-to language for data analysis thanks to its handy pre-written libraries and frameworks. Once you learn Python’s English-like syntax, you can jump right in and use data science libraries like pandas, NumPy, and Matplotlib.
You might be wondering: Why use Python when I’m already a pro at Microsoft Excel? Python is a little more robust than a no-code tool like Excel. With Python, you can work with larger datasets, do more advanced data analysis, and even incorporate machine learning. In our beginner-friendly course Getting Started with Python for Data Science, you’ll start working with real datasets right away.
Being able to “talk numbers”
Some people can just effortlessly rattle off complex numbers and stats, while the rest of us feel like “the math lady meme” anytime we’re put on the spot.

Luckily, there are tangible ways to become more data literate, which is a term used to describe how well you can read, understand, and leverage data. In our course Principles of Data Literacy, you’ll not only learn how to think (and talk) about data, but you’ll also uncover how data collection methods, data quality, and bias can make or break an analysis.
Tidying, cleaning, and wrangling data
You might’ve heard the phrase “garbage in, garbage out” used in data science — basically, this means that your data-driven conclusions are only as good as the dataset you use. It’s important to make sure your raw data is clean before you can start analyzing it or building anything. This might seem tedious or boring, but Data Scientists actually spend most of their time cleaning, validating, and manipulating data.
Making raw data usable involves things like structuring your data so it’s tidy and organized, dealing with missing data, reshaping data, or labeling data properly. In our beginner-friendly course Principles of Data Literacy, you’ll learn how to clean data with the programming language Python. If you already know the Python basics, you can take our course How to Clean Data with Python to practice pulling and cleaning data from the web.
Creating dashboards and data visualizations
If you spend a lot of time planning and perfecting slideshows and decks for your job, it’s worth it to learn how to create sophisticated and interactive data visualizations and dashboards. Data visualizations allow you to bring your data to life and tell an impactful story with data.
Tableau is a very popular and user-friendly visual analytics platform that’s often used in business intelligence. In our free course Learn Tableau for Data, we’ll teach you how to make a compelling data dashboard with Tableau, and introduce you to storytelling techniques that will level-up your presentations. Or you can take our Business Intelligence Data Analyst career path to learn even more ways to visualize data (BTW, this path is the lowest-code way to get into data analytics).
If you already know some Python, data visualization is a great way to keep developing your programming skills. In the course Learn Data Visualization with Python, you’ll learn how to process, manipulate, and visualize data in Python with Matplotlib and Seaborn.
Using descriptive analysis
Often the first step in data analysis is to describe, summarize, and visualize our data so that patterns can come into focus, a process called “descriptive analysis.” In short, we’re drawing basic and surface-level conclusions about our data based on the initial trends and relationships we find.
For example, maybe you’re measuring the mean, median, and mode of a dataset, or creating a chart to visualize the spread. If your job entails analyzing financial statements, that’s a form of descriptive analysis. Another example is conducting customer research through surveys and summarizing the findings. Teachers who measure students’ grades using GPAs are also technically using descriptive analysis.
Descriptive analysis is often used as a baseline that informs the next steps to take with our data, but you can’t apply your findings from this step to other datasets (that’d require more detailed analysis). You can learn more about descriptive analysis and how it feeds into the other types of data analysis in the path Data Science Foundations.
Statistical thinking
The word “statistics” might give you flashbacks to high school math class. In truth, statistical thinking is mostly about interpreting numbers and figuring out the story behind data. If you work with numbers and data, you should know how to think critically about statistics so you can make informed decisions about what to do with them.
Understanding numerical summary statistics, for example, helps us distill complex data down to a few numbers that provide insights about an entire dataset. In our course Learn Statistics with Python, we’ll walk you through how to use Python to calculate and interpret descriptive statistics using the library NumPy. Or you can check out our free course Statistics: Mean, Median, Mode to get briefed on basic summary statistics. You can take your Python skills a step further and learn how to summarize data using numerical statistics and data visualizations in our path Master Statistics with Python.
Ready to learn these data skills? Sign up for a Codecademy plan and start taking a course today. We recently added a new tier called Codecademy Plus that’s ideal for building specialized skills or creating your own learning roadmap.
5 Popular Data Viz Charts & When To Use Them
Most of us interact with a variety of data visualizations on a daily basis. For example, you might diligently track your physical activity through bar graphs on your smart watch. Perhaps you check your weather app to see how the temperature will fluctuate throughout the day. Or maybe you’re a stickler about budgeting and keep a pie chart of your expenses. All of these types of data visualizations allow you to find the untold stories hidden in data and bring it to life.
When it comes to creating a data visualization, knowing which type of chart to use is key to effectively and accurately communicating your information and data. Choosing the right chart ultimately depends on your dataset and the question you’re trying to answer, explains Codecademy Senior Curriculum Developer Eva Sibinga. But you also have to be mindful of your audience; data visualizations can help clarify complex subjects and ideas, but you might lose your audience if your chart is packed with too much info or difficult to read.
Understanding how and when to use a certain visualization is a valuable skill for anyone who has to tell a story with data — from Business Intelligence Data Analysts who illustrate the patterns and trends in company data, to Marketers and Content Creators who need to prove the effectiveness of their latest campaigns. In our free course Data Visualization with Python, we’ll show you how to make informative, enlightening, and visually engaging data visualizations with industry-standard Python libraries seaborn and matplotlib.
Ahead, we’ll take a look at some of the most popular data visualization charts and break down when you should use them.
Learn something new for free
1. Bar charts
Bar charts use rectangular bars with different heights to represent and compare values and categories. They’re a great way to visualize data that can be divided into different categories. Say we’re running an ice cream shop, and we want to see which flavors are the most popular. With a bar chart (as seen in the example below), you can easily organize the number of sales for each flavor side-by-side.

Alternatively, you could also use bar charts to compare sales between different days of the week, different products (cups vs. cones), or even the sales of different team members. Want to get better at creating bar charts? In our practice project Exploring Mushrooms, you’ll create a bar chart that showcases an extensive dataset of mushroom varieties.
2. Line charts
Line charts are common data visualizations that plot data points along continuous lines. You might’ve seen them used by news outlets to help illustrate fluctuations in stock prices or the number of Covid cases in an area. “Line charts are often the perfect option for showing information over time,” Eva says.
Going back to our imaginary ice cream business, say we wanted to take it a step further and see which flavors were the most popular over the past year using a line graph. “So in this case, we might see a line chart that follows a seasonal trend with sales that are lower in the winter and higher in the summer,” Eva says.

3. Pie charts
Continuing with our ice cream shop example, what if we wanted to summarize categorical data, like the sales of different sized containers, top spending categories, or sales per location? Any of these could be a good opportunity to use a pie chart, because they’re great tools for visualizing the divisions between the parts of a whole.
You might want to shy away from using pie charts if you have a dataset with lots of variables, or you need to precisely illustrate minute differences. “It depends on the dataset,” Eva says. “If the sections are easy to distinguish, and you don’t need somebody to walk away with exact numbers, they’re great. But if you have a lot of information and people need to know this is 15% versus 20%, that’s harder to distinguish.”

4. Scatter plots
Sometimes you want to go beyond just the numbers and illustrate the correlations and relationships between variables. For example, say we want to see how the weather affects ice cream sales. Eva suggests using a scatter plot, which distributes data points along a graph that has both an X and Y axis containing continuous numeric variables.
What do you notice? “We might expect a correlation between hotter temperatures and ice cream sales, but a data visualization could help us understand that better, and a scatterplot would be a great choice,” Eva says.

5. Histogram
Lastly, we have histograms, which we can use to measure the distribution of one variable in a dataset, Eva says. Histograms look like bar charts, but there’s a key difference: Histograms help us visualize the frequency of one given variable, whereas a bar chart compares different categories. With a histogram, we could illustrate the number of cones sold over the course of a single day — so our variable would be the number of cones sold, and we could break it down into one-hour intervals, like so:

Check out our practice project Traveling to Acadia if you want more practice with histograms.
Learn more about data visualization
These are just a few examples of the types of data visualizations you can make as you learn to code. If you want to learn more about different types of data visualizations and their best-use cases, check out our free course Data Visualization with Python. Then, if you want to take your skills even further, try building your own data viz project.
Eva suggests building a project around a topic you’re passionate about (whether that’s Beyoncé’s music career or NFL statistics). Having a genuine interest or passion for the topic will help keep you focused and motivated when you’re doing the less-engaging tasks (like rotating axis labels) or stuck on a problem. “If you care about the subject matter, you’re gonna Google it; you’re gonna go to Stack Overflow,” she says. “You’re going to read through the answers and documentation because you want the chart to look good.”
And as you’re creating your project, remember to stick to best data visualization practices. In our course Principles of Data Literacy, you’ll learn more about how color, scale, and labeling affects a data visualization. “Every design choice matters and can either help or hinder your data visualization,” Eva says. If you need help avoiding common pitfalls, check out our list of visualization mistakes to avoid.
3 Common Data Visualization Mistakes to Avoid
Data visualization can be a powerful tool for uncovering and spotlighting the patterns hidden in a dataset — it’s as much an artform as it is a science.
“The right visualization can basically make the relationships in the data just appear on the page, which is pretty cool,” says Eva Sibinga, Codecademy Senior Curriculum Developer. Just think how easy it is to glance at charts on your weather or finance apps and quickly get the gist of the temperature or stock prices.
But that’s only when done right. An unpolished visualization can be confusing or hard to follow, and even average visualizations can lack that extra oomph that really drives home the points they’re trying to make. Luckily, there are a few tips and best practices that can take your visualizations from good to great, Eva says. We explore them all in greater detail in our free course Learn Data Visualizations with Python, but here’s an overview.
Learn something new for free
1. Everything, everywhere, all at once
After spending hours, or even days, crafting your visualization, you’re going to be pretty familiar with your data; and you’ll be able to follow your charts pretty intuitively. But it’s important to remember to put yourself in your audience’s shoes. Would someone who’s seeing this for the first time understand the chart or graph?
Take a step away from your visualizations and return to them with fresh eyes. In fact, Eva recommends using an old painter’s trick: “My favorite trick for recognizing if the information on a page is well balanced is to just unfocus my eyes,” she says. “The details kind of fade away and you immediately see what the main emphasis is. If it’s not clear, that might mean you have too much stuff on the page squished together and your eye doesn’t know where to go first or what to prioritize.”
If your charts are looking a little cramped, consider breaking them down; splitting information into more digestible chunks can help clarify your message and make it easier for your audience to follow along.
And be mindful of cognitive load, a term used to describe how well we can take in new info (basically, it’s like RAM for your brain). We can only absorb so much at once, especially when presented with new information. Every audience will have their own cognitive load, but Eva explains that you can gauge how complex your data visualization is by:
- Evaluating how well your charts fit your data
- Distinguishing between big-picture and detailed takeaways
- Considering how your audience will encounter your visualization
2. Unnecessarily superfluous, convoluted headings and annotations
The questions and topics you’ll delve into as you create your visualizations can get pretty highbrow, and it can be tempting to show off our big brains with smart-sounding words and isms. But that’s a great way to lose an audience (and it’s a snoozefest — who wants to sit through a lecture?).
“If we’re asking them to learn something new from the visualization, we won’t help them out by filling the title with unfamiliar words as well,” Eva says.
Is your title easy to read? Is the accompanying text easy to understand and interpret? “It’s not that you need to bring every dataset down to an ‘explain it like I’m five’ level, but try to avoid double negatives or language that makes things needlessly confusing,” Eva explains.
3. Clashing color schemes
If you’ve never taken color theory, here’s a crash course: Color matters.
You don’t have to be an artist to understand the logic of color schemes. Following common patterns, like gradients and sequential color palettes, makes it easier for your audience to follow along. “If you have sequential data that goes from zero to 100, it makes sense to visualize that with a sequential color palette — like from light green to dark green — than a color palette that doesn’t have an inherent order that human eyes can understand,” Eva says.
And remember to be accessible for your whole audience. Some degree of color blindness is more common than we usually assume, and using distinct hues and adjusting brightness and saturation can help make your visualizations more accessible for people with visual impairments and easier to read for everyone.
If you want to learn more about how to choose the right colors in your visualizations, Eva suggests taking our free course Principles of Data Literacy.
Build your data visualization skills
The tips above can be helpful guidelines when you’re creating your next data visualization project, but if you want to learn more about creating effective (and attractive) visualizations, check out our free course Learn Data Visualizations with Python. We’ll show you how to build your own charts with Python, Seaborn, and Matplotlib.
Data visualization is a great way to take your Python skills to the next level. If you’ve never used Python for data visualization, don’t worry — this is a beginner-friendly course, and we’ll teach you everything you need to know.
How Often Do You Just ‘Hang Out’ With Others?
Spending time together doing nothing: When, where and with whom do you chill? Do you wish you did more of it?
How to Use Twitter for Marketing
Since the first tweet was posted in 2006, there have been billions of tweets published, liked, retweeted, and shared. This amount of activity has the potential to generate many clicks to your affiliate links. If you can master how to use Twitter for marketing and leverage a fraction of its traffic, the possibilities are endless. Keep reading and learn how to take your affiliate career to the skies.
Twitter is not like all other social media platforms. The micro-blogging platform has a unique audience, Twitter etiquette that’s followed by its users, and a 280-character limit (recently increased to 4,000 for paid subscription users) for its tweets. This means your posts must be concise, yet crafted well, to both capture your audience and prompt a click or conversion. Readability and creativity are key. So, how do you succeed as an affiliate on Twitter? Let’s find out.
Why you should use Twitter for affiliate marketing
Each social media platform has drawcards that make it unique and appeal to a specific audience. Affiliate marketers need to know what these are to curate content that’s best suited to them and their followers. Although it’s been around for years, Twitter is ripe for exploration and is commonly used by affiliates worldwide. Here is why.
- It’s free and accessible to all meaning you can reach a wide audience very quickly
- Twitter is a fast-paced platform which means you can take advantage of trends
- It allows you to converse easily with your audience, helping you create connections with your followers
- You can create a distinct brand personality and voice
- The character limit allows you to share short-form, branded content in seconds
- Twitter advertising is low-cost and effective if you choose to explore the paid advertising option
How to use Twitter for affiliate marketing
- Have a captivating Twitter bio
Your bio is your elevator pitch to the millions of Twitter users out there. It’s your landing page and the place to help your followers find information easily. In just 160 characters, you have to charm the reader and tell them who you are and why they should follow you. If you have a website link, make sure to add it here!
- Establish your Twitter goals
Before executing your affiliate Twitter strategy, you need to be clear about your goals on the platform. For example, increase your brand awareness, and cultivate a long, strong, and interactive relationship with your Twitter audience. You don’t want to be known for only posting affiliate links. Your goal is to boost your audience’s confidence in who you are and subsequently, the products and services you will be sharing links to.
- Discover the world of hashtags
Twitter leads all other social media platforms when it comes to using hashtags. These are words or phrases accompanied by the “#” sign which help people follow topics or organise their own tweets. Using the most appropriate hashtags ensures that your tweets show up on the right people’s timelines and will encourage engagement with your tweets. If you have a specific niche as an affiliate, finding the relevant hashtags in your market is an easy win.
- Twitter ads
Like other social media platforms, Twitter has paid tweets you can take advantage of to get your posts to the right audience. If you opt to promote your affiliate links through paid ads, they must fall within their set guidelines for approval. Twitter ads are effective and can greatly improve engagement, brand awareness, and conversions as well as boost your followers or video views.
- Publish valuable content
The last thing you want to do is spam your followers with solely affiliate links. That will be the quickest way to lose your followers. To get followers and keep them, you need to produce valuable “worth a follow” content. This content must be what is interesting, will create conversation, and drive engagement. Your content should tell your audience that you are more than just a marketer. Your account must be where they go for your expertise, relatable tweets, and more. Once you have established yourself well with your audience, any affiliate links you share will be well received and you’ll earn commission from the conversions.
- Get insights
It’s one thing to have a rich content calendar whereby you post multiple times daily. However, it means very little if your tweets aren’t hitting the mark or getting the results you need. Twitter Analytics offers valuable insights into how well your posts are performing. With these insights, you can play to your strengths or rework your strategy if it isn’t quite successful.
Based on its global reach, Twitter is a rich platform for affiliate marketers to utilise. As an affiliate marketer, knowing these best practices will help you develop your well-informed Twitter strategy and see results in no time.
Not yet an Affiliate Marketer?
It’s easy to become an Affiliate and even easier if it’s with Alison. There is no application form so once you’ve created your Alison account, you can become an Affiliate with a click of a button.
- Register as an Affiliate
Go to our Affiliate Page and click the button “Become an Affiliate”. Once you accept the T&Cs, you are fully registered. It’s that easy! You can also join one of our informative webinar sessions and speak directly with an Alison representative to learn more about empowering others as an Alison affiliate.
- Invite
Using the Affiliate link generator, share your Affiliate links online with your friends, family, colleagues, neighbours and anyone else you can think of who might benefit from our free educational and professional tools.
- Earn money
You will receive 20% of the revenue generated by the new learners who come to Alison through your Affiliate links.
So, whether you choose to use Twitter for business or pleasure, it is an extraordinary social media tool. It takes time, effort, and patience to be a successful affiliate marketer. You need to be smart about how you use the platform, be authentic in what you post, and with a good strategy, your page will grow and in turn, you’ll get more clicks on your affiliate links. Get tweeting and remember, “If you do it right, the little blue bird can take you places”.
Word of the Day: earnest
This word has appeared in 464 articles on NYTimes.com in the past year. Can you use it in a sentence?
What’s Going On in This Picture? | March 27, 2023
Look closely at this image, stripped of its caption, and join the moderated conversation about what you and other students see.
Claire Took Her Talents for Writing and Passion for User Experience and Turned it into a Flourishing Career

Meet Claire, a South Africa native learning from Kilkenny, Ireland. Claire has over 13 years of experience working in a SaaS environment as a multi-skilled Lead Technical Writer and Web Content Creator, but that was not always her chosen career path. Learn more about how Claire has used Coursera courses to help advance her skills in every phase of her career journey.
Hi I’m Claire! Let me walk you through my diverse career journey. When I was younger, I had aspirations of teaching, so in university I majored in English and graduated with not only my Bachelors, but a Masters as well. I landed a job as a high school English teacher in South Africa. However, it wasn’t fulfilling the desires I had for myself and my career. I decided to make a career switch into content writing and creation and landed a job as an Academic Content Creator. This combined my passion for copywriting, social media, and education.
After my contract was up for that role, I began looking for positions where I could write educational content in the technical field. I was lucky enough to land a job at Adobe, a massive software development company, as a Technical Content Lead. In that role, I created an online database, developed a content program for a beta cloud project, drafted UX proposals, and reported on analytics and content crawl in the Adobe Support Center. To better enhance my technical skills and customer support I enrolled in my first three courses on Coursera: Get Started with Empathy Mapping the User Experience in Miro, Introduction to HTML, and Foundations of User Experience (UX) Design by Google.
Through those courses, I learned how to better understand and empathize with the user’s experience (UX) and design web pages using HTML code.
In October of 2022, I left my secured contract role at Adobe for a full-time Lead Technical Writer position at Keelvar. Now I am rounding off my skills by completing even more courses: Start the UX Design Process: Empathize, Define, and Ideate, Conduct UX Research and Test Early Concepts, and Build Wireframes and Low-Fidelity Prototypes – all from Google as well. The thing is though, once you start – can you ever stop? With so many avenues to explore and options to discover, who knows where my career will take me!
We all have strengths, but what I have found with these courses is that my strengths have now become skills that I can apply to many facets of my career, and my life. I have a deep-seated love for the user journey, and a genuine heart for people and what they experience. With over a decade of writing for SaaS companies, being able to funnel these passions into my job through empathy mapping and the UX design process has helped me understand who I am writing for, and why. I no longer look at a document or UI guide as just a task, but as an opportunity to make somebody else’s life easier, and simpler. If I can write to the needs of a user, the company as a whole can only grow and benefit from customers that feel understood.
Coursera is learning-made-fun and easy. From yearly subscriptions at amazing prices, to individual funding per course – this is your time to be the change you have been so desperate to see. To learners out there, I will leave you with this:
Push yourself.You can do it, and you will. Whatever you believe your limits are, go beyond.You are more than you think you are, and there is a whole world waiting for you to make your mark.
Reach for it. It. Is. Yours.
Digest #168: Introduction to ChatGPT
Everyone is talking about it, but we may not yet fully grasp what it is and what it means for education: ChatGPT. ChatGPT stands for “Generative Pre-Trained Transformer” and is an Artificial Intelligence (AI) chatbot. This means that you can have a dialogue with an AI bot. It will provide you with answers to questions, statements, or commands which it constructs from rapidly searching a massive text data set and putting together a more or less coherent narrative. Some of the output it produces is surprisingly well written and fit for purpose. Other times, the output seems very superficial and less useful or even wrong. In any case, it is a development that we as educators need to be aware of and take into consideration when designing assessments and intended learning outcomes. This is not going anywhere and it looks like we are stepping into a new terrain in education. In today’s digest, we provide some introductory resources on ChatGPT.
1) ChatGPT explained: everything you need to know about the AI chatbot, techradar.com
A very recent article that provides an overall introduction to ChatGPT. How it works? Newest developments (up until today) and how it can be used.
2) How ChatGPT Can Improve Education, Not Threaten It, John Villasenor for Scientific American
The initial response from the education community was shock when it became clear what ChatGPT can do. However, slowly some acceptance has settled in and we may be ready to think more creatively about this. In this article a law professor from UCLA explains how he is guiding his students through the process of using ChatGPT for their benefit in learning.







