Python for Analytics

National University of Singapore

How long?

  • 3 months
  • online

National University of Singapore

Disclaimer

Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

Read more about Business Analytics

Business Analytics courses will introduce you to a popular and diverse profession. A business analyst is a specialist in many IT fields as well as in ...

Read more about Information Technology

Information technology is at the heart of any process connected to utilizing computers and communication systems. It is a quite broad term that is use...

Read more about Marketing

Marketing courses will plunge you into the vast field of marketing. In these courses, you will learn a variety of topics that cover each stage of runn...

Who should attend

The programme is recommended for anyone who desires a hands-on understanding of Python and Analytics, and is designed for those who have no prior programming knowledge.

Individuals who will derive a benefit from the programme may include:

  • Managers across domains and industries, including digital marketing, product development or customer relationship managers who are interested in learning to solve business problems through data insights, and who wish to gain a competitive edge by acquiring the latest technology tool available.
  • Analysts (business or financial) or software engineers who want to develop a foundation for a future in data science so that they could communicate better with managers/stakeholders.
  • Small business owners or entrepreneurs who would like to understand data science and how to use or apply analytics in their business.

About the course

In current global economies, data has become the foundation of solving business problems or making critical decisions. Data analytics empowered by Python programming skills will provide you, as a professional, as well as the organization you work for, a competitive edge in the market.

The Python for Analytics programme will serve as the first step in your data science learning journey, and does not require you to have prior programming knowledge, as this programme will teach you these skills. Designed to provide you with a straightforward introduction to essential Python programming for analytics purposes, the programme will also teach you how to gain essential insights by evaluating data.

Python has become the most popular programming language in the data science world, and is used by global companies. Python has proven to be beneficial to financial advisors, data journalists, digital marketers, and product managers responsible for researching market opportunities.

Programme Modules

Module 1: Introduction to Python and Analytics

  • Introduction to Programming and Business Analytics
  • Coding Style and Jupyter Notebook
  • Objects, Variables and Assignment Statements
  • Data Types and Data Type Conversion

Module 2: Python Control Flows and Strings

  • Conditional Statements
  • Iterations and Loops
  • Strings

Module 3: Working with Built-in Compound Data Types

  • Lists
  • Tuples
  • Dictionaries

Module 4: Functions, Modules, and Packages

  • Functions
  • Modules
  • Introduction to Packages
  • NumPy

Module 5: Lab Week

  • Lab Week Assignment

Module 6: Data Manipulation and Analysis with Pandas

  • Datasets and Types of Variables
  • Constructing, Indexing, and Slicing a pandas.DataFrame
  • Accessing Columns and Rows in a pandas.DataFrame
  • Working with Subsets
  • Filtering Data

Module 7: Descriptive Analytics with Numerical Summary

  • Numerical Summaries
  • Data Manipulation Using Pandas
  • Data Visualisation Using Packages

Module 8: Descriptive Analytics with Data Visualisation

  • Visualisation Techniques
  • Relationship between Variables
  • Time Trends

Module 9: Foundation of Predictive Analytics I

  • Random Variables
  • Discrete Random Variables and Their Distributions
  • Continuous Random Variables and Their Distributions

Module 10: Foundation of Predictive Analytics II

  • Probability Calculations Using SciPy
  • Samples and Populations
  • Sampling Distribution
  • Decision Analysis

Why Enrol for the Programme?

  • Video Lectures
  • Discussion Boards
  • Hands-on Assignments
  • Quizzes
  • Office Hours

In current global economies, data has become the foundation of solving business problems or making critical decisions. Data analytics empowered by Python programming skills will provide you, as a professional, as well as the organisation you work for, a competitive edge in the market.

The Python for Analytics programme will serve as the first step in your data science learning journey. Designed to provide you with a straightforward introduction to essential Python programming for analytics purposes, the programme will also teach you how to gain essential insights by evaluating data.

Python has become the most popular programming language in the data science world, and is used by global companies.* Python has also proven to be beneficial to financial advisors, data journalists, digital marketers, and product managers responsible for researching market opportunities. (*Source – IEEE Spectrum)

Experts

Eli Yi-Liang Tung

Eli Yi-liang Tung is a Lecturer in the Department of Analytics and Operations at National University of Singapore (NUS). He is an enthusiastic teacher to advocate the use of Business Analytics in undergraduate business teaching. Currently, Eli is one of the core course instructors offering Python...

Xiong Peng

Xiong Peng is currently a Lecturer in the Department of Analytics & Operations, NUS Business School. Prior to joining NUS Business School, he was a research staff at Texas A&M University. His research interests are in the domain of data-driven decision-making and optimization under uncert...

Videos and materials

Python for Analytics at National University of Singapore

From  $1,200

Something went wrong. We're trying to fix this error.

Thank you for your application

We will contact the provider to ensure that seats are available and, if there is an admissions process, that you satisfy any requirements or prerequisites.

We may ask you for additional information.

To finalize your enrollment we will be in touch shortly.

Disclaimer

Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

Read more about Business Analytics

What will you learn from Business Analytics courses? First of all, you will learn about the profession of a business analyst, his duties, and what such a specialist does. You will get various soft skills, such as organizing teamwork, for example, acc...

Read more about Information Technology

A large part of the courses provides basic information so the students are not required to have any IT qualifications before enrolling. Most of the IT learning programs are also broken down into specific areas of interest, such as systems analysis, a...

Read more about Marketing

During Marketing courses, you will learn how to develop a business idea and create the right website to promote your product. You will gain the skills to analyze your business performance and make key decisions that improve the efficiency of your bus...

Because of COVID-19, many providers are cancelling or postponing in-person programs or providing online participation options.

We are happy to help you find a suitable online alternative.