EdX

Machine learning with Python for finance professionals (edX)

Offered by ACCA,
Machine learning with Python for finance professionals (edX)

A machine learning course focused on delivering practical Python skills for finance professionals looking to maximise their use of these time-saving tools within their organisation. Welcome to Machine learning with Python for finance professionals, provided by ACCA (Association of Chartered Certified Accountants), the global body for professional accountants. This course is part of the FinTech for finance and business leaders professional certificate program.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

This course will provide a view of what lies under the surface of a machine learning output, help to better interrogate a model, and partner with data scientists and others in an organisation to drive adoption and use of machine learning. Digital finance knowledge and skills are essential components of the technology transformation as business becomes increasingly customer focused. And having the skills to understand how these technologies are deployed and integrated into a customer centric business strategy is essential. With 16 Jupyter Notebooks available, alongside corresponding solution notebooks, and bonus exercises you will quickly become skilled in specific time-saving Machine Learning tools:

  • Access to all end of module quizzes
  • Access to the final assessment

This course is part of the FinTech for Finance and Business Leaders Professional Certificate.

What you'll learn

  • An introduction to Python starting from initial setup and explaining foundational concepts like data types, variables, mathematical operators, flow control, and functions
  • Using Python for data analysis including how to load data from different sources, drill down and segment, create pivot table style aggregations and explore data visualisation libraries.
  • Automating Excel workflows using Python to write macros that can be run at the click of a button using the full power of the Python eco-system; and to create template reports that update live with the latest data.
  • How to better interrogate a model, and partner with data scientists and others in an organisation to drive adoption and use of Machine Learning
  • Understand the basic workings of a machine learning model and its relationship to data science, Big Data and Artificial Intelligence.
  • Apply to real-world machine learning examples to meet practical objectives such as evaluating and improving the model, and error detection/correction.

Syllabus

Module 1 – Introduction to Python
In this module, the fundamental principles of coding are introduced using the Python programming language. From taking your first steps in coding to understanding data types to control flows, this module provides the essential elements needed for coding in Python.
Topics covered:

  • Introduction to the Python programming language
  • Using the Jupyter Notebook environment to run Python code
  • Data types: strings, integers and floats; how information is created in Python
  • Variables and containers: how information is stored in Python
  • Mathematical operators and calculation in Python
  • Control flows, logic and writing functions: how to automate processes using code.

Module 2 – Python for Data Analysis
Learn the basics of using Python for working with data. This module introduces pandas, a Python library that is widely used for powerful yet easy data manipulation. Learn to load data from different sources, drill down and segment, create pivot table style aggregations and explore various data visualisation libraries.
Topics covered:

  • Introduction to working with third-party Python packages
  • Working efficiently with large datasets using NumPy for numerical analysis
  • Using pandas to read in, manipulate and analyse data
  • Data visualisation using matplotlib and Seaborn
  • Merging datasets and techniques for handling missing data.

Module 3 – Automating Excel using Python
Automation helps businesses to make regular reporting more efficient. In this module you will learn to automate commonly repeated Excel workflows using the xlwings Python library. Learn how to control Excel from Python and create template reports that update live with the latest data.
Topics covered :

  • Introduction to xlwings: a Python library for interacting with live Excel spreadsheets
  • Using pandas and xlwings to automate the generation of Excel-based business intelligence reporting
  • Learn to automate Excel and give your Excel-based workflows access to the full power of the Python data scientific ecosystem of tools

Module 4 – Machine learning with Python
Introductory hands-on module covering the essentials of implementing a real-world machine learning project. Understand the basics of ML theory and its relationship to data science, Big Data and Artificial Intelligence.
Topics covered:

  • Build a classifier algorithm for RFM modelling
  • Build a machine learning system for category classification using decision trees, random forests and natural language processing
  • Learn how to evaluate and tune machine learning algorithms, and how to prevent overfitting using cross-validation.
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Analyzing and Visualizing Data with Power BI (edX) EdX
Davidson College,DavidsonX

Analyzing and Visualizing Data with Power BI (edX)

Step up your analytics game and learn one of the most in-demand job skills in the United States. Power BI is a robust business analytics and visualization tool from Microsoft that helps data professionals bring their data to life and tell more meaningful stores. This four-week course is a beginner's guide to working with data in Power BI and is perfect for professionals. You'll become confident in working with data, creating data visualizations, and preparing reports and dashboards.

Self Paced
Self-Paced
Computing for Data Analysis (edX) EdX
Georgia Institute of Technology,GTx

Computing for Data Analysis (edX)

A hands-on introduction to basic programming principles and practice relevant to modern data analysis, data mining, and machine learning. The modern data analysis pipeline involves collection, preprocessing, storage, analysis, and interactive visualization of data. In the course, you’ll see how computing and mathematics come together.

Aug 19th 2024
13-24 Weeks
Introduction to Linear Models and Matrix Algebra (edX) EdX
HarvardX,Harvard University

Introduction to Linear Models and Matrix Algebra (edX)

Learn to use R programming to apply linear models to analyze data in life sciences. Matrix Algebra underlies many of the current tools for experimental design and the analysis of high-dimensional data. In this introductory data analysis course, we will use matrix algebra to represent the linear models that commonly used to model differences between experimental units. We perform statistical inference on these differences. Throughout the course we will use the R programming language.

Self Paced
Self-Paced
Quantitative Biology Workshop (edX) EdX
MIT,MITx

Quantitative Biology Workshop (edX)

A workshop-style introduction to tools used in biological research. Discover how to analyze data using computational methods. Do you have an interest in biology and quantitative tools? Do you know computational methods but do not realize how they apply to biological problems? Do you know biology but do not understand how scientists really analyze complicated data? 7.QBWx: Quantitative Biology Workshop is designed to give learners exposure to the application of quantitative tools to analyze biological data at an introductory level.

Self Paced
Self-Paced
Datos para la efectividad de las políticas públicas (edX) EdX
Inter-American Development Bank - IDB,IDBx

Datos para la efectividad de las políticas públicas (edX)

Este curso te ayudará a tomar el control de los datos y familiarizarte con las herramientas para utilizarlos en la planificación, gestión y evaluación de políticas publicas. En esta era de la información, los datos están disponibles en todos lados y crecen a una tasa exponencial. ¿Cómo podemos darles sentido a todos los datos y aprovecharlos en el momento de tomar decisiones?, ¿cómo los utilizamos para que nos ayuden a guiar la gestión y planificación de nuestras políticas? Tanto si eres ciudadano como planificador de políticas, deberías poder responder a estas preguntas.

Self Paced
Self-Paced
Data, Analytics and Learning (edX) EdX
University of Texas at Arlington,UTArlingtonX

Data, Analytics and Learning (edX)

An introduction to the logic and methods of analysis of data to improve teaching and learning. Capturing and analyzing data has changed how decisions are made and resources are allocated in businesses, journalism, government, and military and intelligence fields. Through better use of data, leaders are able to plan and enact strategies with greater clarity and confidence.

No sessions available
4 Weeks
Platform-Based Analytics (edX) EdX
Indiana University,IUx

Platform-Based Analytics (edX)

Gain hands-on experience extracting, preparing, exploring, and analyzing data statistically and visually using features and tools native to Microsoft Excel. In an ever-growing digital world, the need for strong data analysis skills is at the forefront of every business function, along with the ability to accurately describe and interpret analytical findings.

Nov 7th 2023
5-12 Weeks
Excel: fundamentos y herramientas (edX) EdX
Universitat Politècnica de València,UPValenciaX

Excel: fundamentos y herramientas (edX)

En este curso de Excel aprenderás las herramientas más habituales, desde lo más básico a los gráficos, formulas, funciones y tablas de datos. Conoceras cómo beneficiarte de las capacidades de este programa de Microsoft. Este es un curso de Excel basico en el que aprenderas a trabajar con este programa informatico de Microsoft, el componente para hojas de cálculo de la suite ofimática de Microsoft, MS-Office.

Self Paced
Self-Paced
Introduction to Scientific Machine Learning (edX) EdX
Purdue University,PurdueX

Introduction to Scientific Machine Learning (edX)

Learn the basics of machine learning with hands-on practical examples on engineering applications. This course provides an introduction to data analytics for individuals with no prior knowledge of data science or machine learning. The course starts with an extensive review of probability theory as the language of uncertainty, discusses Monte Carlo sampling for uncertainty propagation, covers the basics of supervised (Bayesian generalized linear regression, logistic regression, Gaussian processes, deep neural networks, convolutional neural networks), unsupervised learning (k-means clustering, principal component analysis, Gaussian mixtures) and state space models (Kalman filters).

Aug 21st 2023
13-24 Weeks