Version 1
Unum logo
Ulster bank logo
Santander logo
Permanent tsb logo
New ireland logo
Mendix
Mendix-2
Mendix-1
Loreal
LLoyds banking group logo
KBC logo
Hubspot logo
HUK COBURG logo
Heineken logo
HanseMerkur logo
Google
Frame 872
fdm logo
Capgemini logo
Bosch
Axa logo
Alianz logo
AIB logo
Adyen
Overview
Overview

This course is ideal for: 

  • Career changers with little or no prior coding experience, wanting a solid foundation before diving into data / dev / AI training.
  • Early-career professionals (analysts, marketers, operations) who want to upskill with Python to automate tasks or begin data work.
Weekly Commitment

This course can be undertaken part-time, one evening per week, over 10 weeks.

Course summary

By the end of the course, you will be able to write Python scripts, process datasets, automate repetitive tasks, and real-world project to showcase, along with a certificate of completion.

Syllabus
Introduction to Python

Overview: Understand data analysis and its impact.
Tools & basics: Get started with essential tools and Python programming.

Python Variables & Data Types

Variables & Data Types Explained
Declaring Variables in Python
Determine the Data Type
Converting Between Data Types

Manipulating Numbers and Strings

Basic Math with Arithmic Operators
String Formatting
String Methods
Dynamic String Formatting with F-Strings
Quiz:Python Variables & Data Types

Comparison and Logical Operators

Comparing Values: With Comprison Operators
Determining Truth: With Logical Operators
Debugging Basics: Reading Error Messages
What Just Happened?: Variables, Operators & Expressions

Python Flow Control

If Statements: Truthy & Falsy Values Explained
Nested Flow Control
Debugging: with Print() and Comments
Quiz & Challenge: Python Flow Control

Working with Data Structures

Lists: Slicing & Methods
Nested Data Structures: Lists & Dictionaries
Checking Contrainment: With ‘in’ Operators
Quiz: Data Structures

Learning Experience
Learning Experience

Our Learning Management System is  is designed to provide seamless, flexible online learning, accessible anytime, anywhere. It features interactive content, practical exercises, and tools to track your progress, ensuring you stay on course throughout the programme.

You will also be joined by a community of like-minded people on a dedicated Discord channel where you can share progress, ask questions and get to know your fellow students.

Always-on LMS

Our Learning Management System is always on. You can use our state-of-the-art LMS from anywhere at anytime. All you need is a solid internet connection and you can carry on learning from where you left off.

Tried and tested

Code Institute’s LMS is built on a personalised learning platform, and time and money has been invested in it to ensure that it can effectively provide for our students. 

Learning analytics

Code Institute’s platform can track and monitor your progress with our custom-built analytics software so that we can provide support when you need it.

Easy access to your supports

With integrated support from facilitators, student care, and our student community, the LMS creates a collaborative, engaging environment tailored to your success.

Course Specs
Course Specs
  • Live & expert-led: weekly live sessions for 10 weeks – not just self-paced videos.
  • Hands-on & practical: weekly coding labs and assignments to build real skill.
  • Career-ready foundation: Python essentials that feed directly into data, automation, analytics, or advanced technical courses.
  • Flexible but structured: online delivery for busy professionals – but with cohort accountability and peer interaction.
  • Certification you can showcase: earn a verified certificate of completion, ready for LinkedIn or CV.

 

Course Outcomes
How we help you future-proof your career
By the end of the 10 weeks, learners will confidently:
  • Write Python programs using modern syntax and best practices
  • Apply control flow, data structures, iteration, functions, exception handling, and OOP concepts
  • Clean, preprocess, and perform basic analysis on datasets
  • Complete a final capstone project that demonstrates Python and data analytics skills
  • Earn a professional certificate of completion, ready to showcase on LinkedIn or CV
Overview

This course is ideal for: 

  • Career changers with little or no prior coding experience, wanting a solid foundation before diving into data / dev / AI training.
  • Early-career professionals (analysts, marketers, operations) who want to upskill with Python to automate tasks or begin data work.
Weekly Commitment

This course can be undertaken part-time, one evening per week, over 10 weeks.

Course summary

By the end of the course, you will be able to write Python scripts, process datasets, automate repetitive tasks, and real-world project to showcase, along with a certificate of completion.

Introduction to Python

Overview: Understand data analysis and its impact.
Tools & basics: Get started with essential tools and Python programming.

Python Variables & Data Types

Variables & Data Types Explained
Declaring Variables in Python
Determine the Data Type
Converting Between Data Types

Manipulating Numbers and Strings

Basic Math with Arithmic Operators
String Formatting
String Methods
Dynamic String Formatting with F-Strings
Quiz:Python Variables & Data Types

Comparison and Logical Operators

Comparing Values: With Comprison Operators
Determining Truth: With Logical Operators
Debugging Basics: Reading Error Messages
What Just Happened?: Variables, Operators & Expressions

Python Flow Control

If Statements: Truthy & Falsy Values Explained
Nested Flow Control
Debugging: with Print() and Comments
Quiz & Challenge: Python Flow Control

Working with Data Structures

Lists: Slicing & Methods
Nested Data Structures: Lists & Dictionaries
Checking Contrainment: With ‘in’ Operators
Quiz: Data Structures

Learning Experience

Our Learning Management System is  is designed to provide seamless, flexible online learning, accessible anytime, anywhere. It features interactive content, practical exercises, and tools to track your progress, ensuring you stay on course throughout the programme.

You will also be joined by a community of like-minded people on a dedicated Discord channel where you can share progress, ask questions and get to know your fellow students.

Always-on LMS

Our Learning Management System is always on. You can use our state-of-the-art LMS from anywhere at anytime. All you need is a solid internet connection and you can carry on learning from where you left off.

Tried and tested

Code Institute’s LMS is built on a personalised learning platform, and time and money has been invested in it to ensure that it can effectively provide for our students. 

Learning analytics

Code Institute’s platform can track and monitor your progress with our custom-built analytics software so that we can provide support when you need it.

Easy access to your supports

With integrated support from facilitators, student care, and our student community, the LMS creates a collaborative, engaging environment tailored to your success.

Course Specs
  • Live & expert-led: weekly live sessions for 10 weeks – not just self-paced videos.
  • Hands-on & practical: weekly coding labs and assignments to build real skill.
  • Career-ready foundation: Python essentials that feed directly into data, automation, analytics, or advanced technical courses.
  • Flexible but structured: online delivery for busy professionals – but with cohort accountability and peer interaction.
  • Certification you can showcase: earn a verified certificate of completion, ready for LinkedIn or CV.

 

How we help you future-proof your career
By the end of the 10 weeks, learners will confidently:
  • Write Python programs using modern syntax and best practices
  • Apply control flow, data structures, iteration, functions, exception handling, and OOP concepts
  • Clean, preprocess, and perform basic analysis on datasets
  • Complete a final capstone project that demonstrates Python and data analytics skills
  • Earn a professional certificate of completion, ready to showcase on LinkedIn or CV
Knowledge of Python, Data Analytics and AI tools is becoming indispensable for modern professionals. We’re moving more towards data decision-making at every level. Facts and logic-based arguments are winning. It’s no good providing a report and expecting somebody to interpret it. You have to take the data, understand it, and relate it to the business. Every team member should become “data stewards” for their respective areas, ensuring the quality and relevance of the data they use. 
Mask group (72)

David Kelly

Subject Matter Expert in Data & AI Leadership

It became clear very quickly that data analytics within the business landscape was vital to ensure a company has the right insight moving forward In an Immensely competitive market place.  Coming from a non-coding background and building my skill set over time using various data sets and turning them into visual dashboards and understanding the processes involved to achieve this during my studying has been invaluable.
Mask group (71)

Julian Colling

Data Analytics | Code Institute Graduate

This course met my expectations and even went beyond them. There were lots of resources and information available. I have used the skills I learned in the course in real-world projects. For example, I worked on a data analysis project using the World Happiness dataset.
Mask group (67)

Selda Sen

Data Analytics | Code Institute Graduate

The course helped me gain and enhance a number of skills that are directly linked to the role I secured.
Mask group (68)

Chris

Data Analytics | Code Institute Graduate

I was initially nervous about starting the Data Analytics and AI course with Code Institute. But Code Institute met my expectations. The support from tutors and the community was incredible. Over time, I developed a good understanding of Python and began to actually enjoy solving problems.
Mask group (70)

Mukti Mathapati

Data Analytics | Code Institute Graduate