We may earn an affiliate commission when you visit our partners.
Course image
Robert J. Brunner

Welcome to Data Analytics Foundations for Accountancy I! You’re joining thousands of learners currently enrolled in the course. I'm excited to have you in the class and look forward to your contributions to the learning community.

To begin, I recommend taking a few minutes to explore the course site. Review the material we’ll cover each week, and preview the assignments you’ll need to complete to pass the course. Click Discussions to see forums where you can discuss the course material with fellow students taking the class.

Read more

Welcome to Data Analytics Foundations for Accountancy I! You’re joining thousands of learners currently enrolled in the course. I'm excited to have you in the class and look forward to your contributions to the learning community.

To begin, I recommend taking a few minutes to explore the course site. Review the material we’ll cover each week, and preview the assignments you’ll need to complete to pass the course. Click Discussions to see forums where you can discuss the course material with fellow students taking the class.

If you have questions about course content, please post them in the forums to get help from others in the course community. For technical problems with the Coursera platform, visit the Learner Help Center.

Good luck as you get started, and I hope you enjoy the course!

Enroll now

What's inside

Syllabus

Course Orientation
You will become familiar with the course, your classmates, and our learning environment. The orientation will also help you obtain the technical skills required for the course.
Read more
Module 1: Foundations
This module serves as the introduction to the course content and the course Jupyter server, where you will run your analytics scripts. First, you will read about specific examples of how analytics is being employed by Accounting firms. Next, you will learn about the capabilities of the course Jupyter server, and how to create, edit, and run notebooks on the course server. After this, you will learn how to write Markdown formatted documents, which is an easy way to quickly write formatted text, including descriptive text inside a course notebook. Finally, you will begin learning about Python, the programming language used in this course for data analytics.
Module 2: Introduction to Python
This module focuses on the basic features in the Python programming language that underlie most data analytics scripts. First, you will read about why accounting students should learn to write computer programs. Second, you will learn about basic data structures commonly used in Python programs. Third, you will learn how to write functions, which can be repeatedly called, in Python, and how to use them effectively in your own programs. Finally, you will learn how to control the execution process of your Python program by using conditional statements and looping constructs. At the conclusion of this module, you will be able to write Python scripts to perform basic data analytic tasks.
Module 3: Introduction to Data Analysis
This module introduces fundamental concepts in data analysis. First, you will read a report from the Association of Accountants and Financial Professionals in Business that explores Big Data in Accountancy. Next, you will learn about the Unix file system, which is the operating system used for most big data processing (as well as Linux and Mac OSX desktops and many mobile phones). Second, you will learn how to read and write data to a file from within a Python program. Finally, you will learn about the Pandas Python module that can simplify many challenging data analysis tasks, and includes the DataFrame, which programmatically mimics many of the features of a traditional spreadsheet.
Module 4: Statistical Data Analysis
This module introduces fundamental concepts in data analysis. First, you will read about how to perform many basic tasks in Excel by using the Pandas module in Python. Second, you will learn about the Numpy module, which provides support for fast numerical operations within Python. This module will focus on using Numpy with one-dimensional data (i.e., vectors or 1-D arrays), but a later module will explore using Numpy for higher-dimensional data. Third, you will learn about descriptive statistics, which can be used to characterize a data set by using a few specific measurements. Finally, you will learn about advanced functionality within the Pandas module including masking, grouping, stacking, and pivot tables.
Module 5: Introduction to Visualization
This module introduces visualization as an important tool for exploring and understanding data. First, the basic components of visualizations are introduced with an emphasis on how they can be used to convey information. Also, you will learn how to identify and avoid ways that a visualization can mislead or confuse a viewer. Next, you will learn more about conveying information to a user visually, including the use of form, color, and location. Third, you will learn how to actually create a simple visualization (basic line plot) in Python, which will introduce creating and displaying a visualization within a notebook, how to annotate a plot, and how to improve the visual aesthetics of a plot by using the Seaborn module. Finally, you will learn how to explore a one-dimensional data set by using rug plots, box plots, and histograms.
Module 6: Introduction to Probability
In this Module, you will learn the basics of probability, and how it relates to statistical data analysis. First, you will learn about the basic concepts of probability, including random variables, the calculation of simple probabilities, and several theoretical distributions that commonly occur in discussions of probability. Next, you will learn about conditional probability and Bayes theorem. Third, you will learn to calculate probabilities and to apply Bayes theorem directly by using Python. Finally, you will learn to work with both empirical and theoretical distributions in Python, and how to model an empirical data set by using a theoretical distribution.
Module 7: Exploring Two-Dimensional Data
This modules extends what you have learned in previous modules to the visual and analytic exploration of two-dimensional data. First, you will learn how to make two-dimensional scatter plots in Python and how they can be used to graphically identify a correlation and outlier points. Second, you will learn how to work with two-dimensional data by using the Numpy module, including a discussion on analytically quantifying correlations in data. Third, you will read about statistical issues that can impact understanding multi-dimensional data, which will allow you to avoid them in the future. Finally, you will learn about ordinary linear regression and how this technique can be used to model the relationship between two variables.
Module 8: Introduction to Density Estimation
Often, as part of exploratory data analysis, a histogram is used to understand how data are distributed, and in fact this technique can be used to compute a probability mass function (or PMF) from a data set as was shown in an earlier module. However, the binning approach has issues, including a dependance on the number and width of the bins used to compute the histogram. One approach to overcome these issues is to fit a function to the binned data, which is known as parametric estimation. Alternatively, we can construct an approximation to the data by employing a non-parametric density estimation. The most commonly used non-parametric technique is kernel density estimation (or KDE). In this module, you will learn about density estimation and specifically how to employ KDE. One often overlooked aspect of density estimation is the model representation that is generated for the data, which can be used to emulate new data. This concept is demonstrated by applying density estimation to images of handwritten digits, and sampling from the resulting model.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers core concepts in data analytics, from data exploration to visualization and statistical modeling
Designed for accounting students with no prior programming experience
Taught by an experienced instructor with a strong background in accountancy and data analytics
Hands-on learning through Python coding and data analysis assignments
Provides a solid foundation for students pursuing careers in accounting or data analysis

Save this course

Save Data Analytics Foundations for Accountancy I to your list so you can find it easily later:
Save

Reviews summary

Data analytics for accounting beginners

Learners say this course on data analytics for accounting is largely negative, citing outdated or lacking instruction and inadequate support. Despite targeting beginners, this course requires significant prerequisite knowledge in Python, NumPy, Pandas, and statistics. Although meant to teach accounting-related data analytics, learners report that no accounting data is used in the assignments or examples.
Learners cite no support from instructors and unresolved queries for months.
"Zero support"
"Queries from students have been ignored for months - in fact, years."
"This is truly a self-guided course."
Learning materials contain outdated Python codes and have typos.
"Outdated Python codes since 2017, beware, autograder issue problem still exists"
"Some of the code is outdated and doesn't work, typos everywhere"
"There haven't been any replies or posts in the discussion board from any staff for one year, despite the fact that there are various typos and errors in the Jupyter notebooks."
The course lacks accounting-related data analytics content and examples.
"I have very mixed thoughts about this course."
"There is absolutely *zero* accounting-related content. NONE."
"The dataset that is most frequently used in this class involves the petal and sepal widths and lengths of three different types of Iris flowers."
This course for beginners requires prior knowledge of Python, NumPy, Pandas, and statistics.
"This course is difficult for the beginner."
"I had to pause the course to go learn Python on Codecademy and then finish a full Python specialization here on Coursera before feeling like I knew it well enough for this course."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Data Analytics Foundations for Accountancy I with these activities:
Organize and Review Course Materials
Regularly organize and review course notes, assignments, and resources to enhance retention and understanding of the material.
Show steps
  • Create a system for organizing notes and materials.
  • Review materials periodically to reinforce learning.
Review the Basics of Python Programming
Review the basic concepts of Python programming, such as data types, variables, and control flow, to ensure a solid foundation for the course.
Browse courses on Python
Show steps
  • Revisit online tutorials or courses on Python fundamentals.
  • Work through practice exercises and coding challenges in Python.
Explore Online Tutorials and Resources
Supplement course material with online tutorials, videos, and articles to deepen understanding of concepts and explore topics of interest.
Browse courses on Online Learning
Show steps
  • Identify reputable online resources and platforms.
  • Use online tutorials and videos to reinforce concepts.
  • Explore additional topics and skills through online resources.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Complete Practice Problems and Exercises
Regularly engage with practice problems and exercises to reinforce concepts and improve problem-solving skills in data analysis.
Browse courses on Data Analysis
Show steps
  • Work through practice problems provided in the course materials.
  • Find additional practice problems online or in textbooks.
Review 'Data Analytics for Accounting' by Robert J. Brunner
Gain a deeper understanding of the application of data analytics in accounting through a comprehensive review of the provided textbook.
Show steps
  • Read and comprehend each chapter of the textbook.
  • Take notes and highlight key concepts and examples.
  • Complete exercises and case studies to apply knowledge.
Create a Data Visualization Project
Develop a data visualization project to demonstrate understanding of data visualization techniques and effectively communicate insights from data.
Browse courses on Visualization
Show steps
  • Choose a dataset and identify key insights to visualize.
  • Select appropriate visualization techniques and create visualizations.
  • Write a brief report explaining the visualizations and insights.
Seek Mentorship from Experienced Data Scientists
Connect with experienced data scientists to gain insights, guidance, and support, enhancing professional growth and knowledge acquisition.
Browse courses on Mentorship
Show steps
  • Attend industry events and workshops to meet potential mentors.
  • Reach out to professionals in your network or through online platforms.

Career center

Learners who complete Data Analytics Foundations for Accountancy I will develop knowledge and skills that may be useful to these careers:
Data Analyst
A foundational course in data analytics, such as this one, is an excellent way to break into the field of data analysis. Data Analysts are responsible for collecting, cleaning, and analyzing data to identify trends and patterns. They use this information to help businesses make better decisions. The skills you learn in this course will provide a solid foundation for a career in data analysis.
Data Scientist
Data Scientists use scientific methods, processes, algorithms, and systems to extract knowledge and insights from data in various forms, both structured and unstructured. They apply their knowledge and expertise in a variety of domains, including scientific research, business, and government. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as a Data Scientist. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Data Scientists.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical models to assess risk and make investment decisions. They use this information to help businesses make informed decisions about investments and financial planning. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as a Quantitative Analyst. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Quantitative Analysts.
Financial Analyst
Financial Analysts use financial data to provide insights and recommendations to businesses and investors. They use this information to make informed decisions about investments and financial planning. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as a Financial Analyst. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Financial Analysts.
Market Research Analyst
Market Research Analysts collect and analyze data to understand consumer behavior and trends. They use this information to help businesses develop new products and marketing campaigns. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as a Market Research Analyst. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Market Research Analysts.
Statistician
Statisticians use statistical methods to collect, analyze, interpret, and present data. They use this information to solve problems and make informed decisions. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as a Statistician. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Statisticians.
Business Intelligence Analyst
Utilizing the analytical skills you learn in this foundational course can help you succeed as a Business Intelligence (BI) Analyst. BI Analysts gather and interpret data to provide business insights that can influence decisions made by companies. This course will help you build a base of knowledge in data analytics that you can use to inform such decisions. Moreover, the course's emphasis on Python will be particularly helpful, as Python is commonly used in business intelligence applications.
Data Engineer
Data Engineers design, build, and maintain the infrastructure that is used to store and process data. They use this information to help businesses make informed decisions about data management and analysis. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as a Data Engineer. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Data Engineers.
Operations Research Analyst
Operations Research Analysts use mathematical and analytical techniques to solve problems and improve efficiency in business operations. They use this information to make informed decisions about resource allocation, scheduling, and other operational issues. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as an Operations Research Analyst. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Operations Research Analysts.
Risk Analyst
Risk Analysts use data to identify, assess, and mitigate risks. They use this information to help businesses make informed decisions about risk management. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as a Risk Analyst. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Risk Analysts.
Actuary
Actuaries use mathematical and statistical models to assess risk and make financial decisions. They use this information to help businesses make informed decisions about insurance, pensions, and other financial products. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as an Actuary. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Actuaries.
Data Visualization Specialist
Data Visualization Specialists create visual representations of data. They use this information to help businesses communicate data insights and trends to a wider audience. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as a Data Visualization Specialist. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Data Visualization Specialists.
Machine Learning Engineer
Machine Learning Engineers design, build, and maintain machine learning models. They use this information to help businesses make informed decisions about artificial intelligence and machine learning. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as a Machine Learning Engineer. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Machine Learning Engineers.
Financial Risk Manager
Financial Risk Managers identify, assess, and mitigate financial risks. They use this information to help businesses make informed decisions about risk management and financial planning. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as a Financial Risk Manager. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Financial Risk Managers.
Insurance Analyst
Insurance Analysts use data to assess risk and make insurance decisions. They use this information to help businesses make informed decisions about insurance coverage and pricing. This course will provide you with a strong foundation in data analytics, which is essential for a successful career as an Insurance Analyst. The course's emphasis on Python will be particularly helpful, as Python is one of the most popular programming languages used by Insurance Analysts.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Data Analytics Foundations for Accountancy I.
Comprehensive guide to using Python for data analysis. It covers topics such as data manipulation, data visualization, and machine learning. This book would be a valuable reference for students who want to learn more about using Python for data analytics.
Comprehensive guide to using R for data analysis. It covers topics such as data manipulation, data visualization, and statistical modeling. This book would be a valuable reference for students who want to learn more about using R for data analytics.
Comprehensive overview of data science. It covers topics such as data collection, data cleaning, data analysis, and data visualization. This book would be a valuable supplement to the course, as it provides additional background knowledge and practical examples.
Provides an introduction to data mining. It covers topics such as data mining concepts, data mining techniques, and data mining applications. This book would be a valuable supplement to the course, as it provides additional background knowledge and practical examples.
Provides an introduction to data visualization for accounting professionals. It covers topics such as data visualization principles, data visualization tools, and data visualization best practices. This book would be a valuable resource for students who want to learn more about using data visualization for accounting.
Provides an introduction to machine learning with Python. It covers topics such as supervised learning, unsupervised learning, and deep learning. This book would be a valuable resource for students who want to learn more about using machine learning with Python.
Provides an introduction to machine learning for accounting professionals. It covers topics such as data preprocessing, model selection, and model evaluation. This book would be a valuable resource for students who want to learn more about using machine learning for accounting.
Provides a comprehensive introduction to probability and statistics. It covers topics such as probability distributions, statistical inference, and regression analysis. This book would be a valuable supplement to the course, as it provides additional background knowledge in probability and statistics.
Provides an introduction to Python programming. It covers topics such as data types, variables, and control flow. This book would be a valuable resource for students who are new to Python programming.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Data Analytics Foundations for Accountancy I.
Data Analytics Foundations for Accountancy II
Most relevant
Introduction to Docker : The Basics
Most relevant
Exploring Beethoven's Piano Sonatas Part 6
Most relevant
Exploring Beethoven's Piano Sonatas Part 5
Most relevant
Digital Competition in Financial Services
FinTech and the Transformation in Financial Services
Innovation Strategy: Developing Your Fintech strategy
Vectors for Math and Calculus: A Complete & Practical...
Container Orchestration using Kubernetes
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser