Foundations in SQL for Actuaries (S1)

Learn the fundamentals of SQL through interactive Jupyter Notebooks, discover basic and complex SQL functionalities, data manipulation, and overall data management tools & techniques.

Free Preview

Preview

£325 once-off without assignment (3-month access)

Enroll here

Introduction

If you’re looking to learn the foundations of SQL, this course is the ideal place to start. An individual subscription gives you 3 months’ online access to:

  • Course materials
  • Downloadable Notebooks with code and explanations
  • Discussion forums to engage and collaborate with like-minded individuals
  • Option to ask tutors questions through forums and Q&A sessions
  • Hands-on practical examples linked to actuarial work
  • On demand access

As Well As

Our Data Science Resource Library which features Actuartech and Industry specific curated additional content to assist you on your data science journey.

You can also request to do the online assignment for an additional fee; and if successful a course completion certificate could be issued.

A IT engineer working on a project.
Someone working on an online course at their desk.

Pick from any of our introductory or advanced courses with bespoke insurance and actuarial specific case studies.

Our platform is easy to use and offers detailed guides, with course content and downloadable Notebooks offering code and explanations, enabling you to apply data science hands-on.

We provide case studies and projects relevant to actuarial work, and based on relevant datasets provided. You have the option to interact and network with your peers.

Overview

“Foundations in SQL for Actuaries” introduces students to the data science pipeline whilst teaching them the fundamentals of the open-source querying language, SQL.

Throughout this course, students are exposed to data science topics such as data storage, data processing, and data manipulation, as well as ethical and wider business considerations when using data science in practice.

In this course, we consider various types of queries to build up from scratch. Each chapter has been formulated to deepen your knowledge as you progress and contains exercises to develop the practical know-how which will allow you to apply this course in practice.

Get started

Foundations in SQL

Sign up for a free preview of this introductory course in SQL

Free Preview

Preview

£325 once-off without assignment (3-month access)

Enroll Today

Course Structure

Chapter 1 introduces Problem Specification, beginning with an overview of SQL. It highlights what SQL is and the different platforms on which you can use SQL. It also introduces students to the basic query clauses such as SELECT, FROM, and WHERE.

Chapter 2 covers Data Querying which addresses the different clauses and functionalities that can be placed within the query (e.g. GROUP BY and HAVING) to manipulate your search on your database, allowing you to retrieve the data you desire. 

Chapter 3 on Database Management showcases how to write purpose-built queries to manage data, and how to transform and manipulate a dataset within your database by discussing queries such as UPDATE, INSERT, and DELETE.

In Chapter 4, Database Creation, we focus on creating our database from scratch. By building our tables and using the techniques discussed in Chapter 3, we show how to modify data within the newly created tables. Here, we show how to use the CREATE TABLE function and more.

Chapter 5 covers Advanced SQL in which we look at more complex operations that can take place within the SQL language and we present complex examples.

The Appendix contains additional reading and references to some of the basic concepts discussed, as well as an additional guide for SQLite and MySQL.


A person showing different sections of an online course

Who's this course suitable for?

  • Individuals and teams who wish to learn how to code in SQL.
  • Individuals and teams who wish to understand how data science can enhance their operations.
  • Individuals and teams who wish to analyse data effectively and perform SQL queries.

Why is this topic important?

  • SQL can retrieve and manipulate large datasets allowing actuaries to spend more time analysing and communicating results.
  • Repetitive tasks can be easily automated in SQL through different queries.
  • Datasets from different sources can be easily merged using JOINS in SQL.
  • Data required can be accessed in a short amount of time.
  • SQL has an extensive list of functions that are useful in a data science context.

The course was just what I needed to rocket launch my learning of Python up the learning curve.

The course was brilliant value for money. You and your colleagues know a lot about Python, and are very patient in explaining it to newcomers like me.

Thank you for an incredibly insightful but so, so practical (think often the missing ingredient) presentation of this topic, that we are all grabbling with. Your experience and expertise shone through and certainly a testament to the stellar work that you guys are doing in the industry.

I’m in the process of reviving my actuarial career. The data science course has given me lots of new ideas and things to try. You have inspired me. Thank you so much for putting it together. I think it’s amazing!

I liked the fact that the course was a mixture of coding itself, and wider issues such as governance / ethics / good practice.

Get started

Foundations in SQL

Sign up for a free preview of this introductory course in SQL

Free Preview

Preview

£325 once-off without assignment (3-month access)

Enroll Today

Interested in Corporate Training?

We have tailored packages available to ensure that corporate teams have the option to attend structured live lessons by our tutors, and the option to request a practical assignment and bespoke feedback. Invoicing option available.