Fundamentals of Data Science (Technical)

This course will equip you with the specialist knowledge and technical skills you need to effectively apply the powerful tools and insights of data science to your work.

Key benefits:

  • Tutor-led - University of Southampton academics will guide you through the content and answer your questions, unlike other online courses where you're left to your own devices
  • Continuing Professional Development (CPD) accredited, helping you demonstrate your commitment to upskilling at your next appraisal
  • Hands-on - learn how to use Python to solve data science problems within your own workplace.

Developed by the pioneering Data Science team at the University of Southampton – ranked among the top 100 universities globally – this course is designed to introduce you to the theoretical components of data science and give you hands-on experience in producing solutions to data science problems using Python.

Taught by industry-leading experts in data science using a practical approach to learning data skills, this 6-week flexible online course will see you extend your knowledge and expertise across data mining, machine-learning, and data visualisation to become a highly-skilled and effective data scientist.

Extra tuition support with Python

If your technical knowledge of Python or statistics is minimal and you’d like extra support before commencing the course, we can offer an additional pack of 5 intensive 1-hour tutorials.

These supplementary tutorials will help you work through any technical issues you may encounter on the course, and enable you to rapidly gain the confidence you need to use Python for data science.

Hear about students' experience on the course:

The course runs over 6 weeks and is broken down into manageable weekly topics:

Week 1: Welcome and course information

  • Welcome and introduction to the course
  • What data science is and why it’s important
  • A ‘hands-on’ Jupyter familiarisation activity
  • Python Primer
  • Glossary of terminology

Week 2: Introduction to core concepts and technologies

  • The data science process
  • A data science toolkit
  • Types of data and example applications

Week 3: Data collection and management

  • Sources of data
  • Data collection and APIs
  • Exploring and fixing data
  • Data storage and management
  • Using multiple data sources

Week 4: Data analysis

  • Introduction to statistics
  • Basic machine-learning algorithms

Week 5: Data visualisation

  • Types of data visualisation
  • Data for visualisation
  • Technologies for visualisation

Week 6: Future of data science

  • An exploration of the future of data science

After successfully completing the course, you’ll be able to:

  • Understand key concepts in data science and their real-world applications
  • Explain how data is collected, managed and stored in the context of data science
  • Implement data collection and management scripts using MongoDB
  • Demonstrate an understanding of statistics and machine-learning concepts vital for data science
  • Produce Python code to statistically analyse a dataset
  • Plan and generate visualisations from data using tools such as Python and Bokeh
  • Work effectively with live data and utilise the opportunities presented by cloud services


Les Carr

Les is Professor of Web Science at the University of Southampton’s School of Electronics and Computer Science. He’s also a Director of the Web Science Institute and former Director of the Web Science Centre for Doctoral Training. His research on Open Access and Open Data led to the establishment of Eprints – offering Open Access publication and data services, training and support to the research industry.


Gary Willis

Gary is an Associate Professor in Computer Science at the University of Southampton. He graduated from the University of Southampton with an Honours degree in Electromechanical Engineering, followed by a PhD in Industrial Hypermedia Systems. Gary is a Chartered Engineer, a member of the Institute of Engineering Technology, and a Principal Fellow of the Higher Educational Academy. He is also a visiting Associate Professor at University of Cape Town and a research professor at RLabs.


Rob Blair

Rob is Visiting Fellow at the University of Southampton’s School of Electronics and Computer Science. He holds an MSc Information Systems from the University of East Anglia and an MSc Web Science from the University of Southampton. Qualified to teach Physics, Mathematics and Computer Science, Rob is a highly-experienced classroom teacher and online tutor specialising in data science.


David Millard

Dave is Associate Professor of Computer and Web Science at the University of Southampton, David is a founding member of the Web and Internet Science research group within the School of Electronics and Computer Science (ECS). He represents ECS on the steering group for the Web Science Centre for Doctoral Training. David is currently Vice-Chair for ACM SIGWEB.


Manuel León Urrutia

Dr. Manuel León Urrutia is Research Fellow in the Web and Internet Science research group of the Electronics and Computer Science department of the University of Southampton. Manuel is specialised in learning technologies, with experience in learning design and research interests in MOOCs and learning analytics. Prior to joining the Computer Science department in 2012, he worked for 6 years as an editor in a publishing company, and 6 more years as a language teacher in the University of Southampton. Manuel currently has an academic, senior tutoring and learning design role in the Southampton Data Science Academy.

How you'll learn

Guidance thoughout the course

A key benefit of choosing Southampton Data Science Academy over some of the other online courses available is that our courses are tutor-led. A tutor is just as important with an online course as it is in a physical classroom. A good tutor’s passion for the subject will motivate you and inspire you, making the content stick in your mind.

Our tutors are data science experts who can make complex ideas accessible. If you don’t understand the course material right away they can provide an alternative explanation or use a different example. If you have a question about the content, our tutors are available to answer it. They will work with you to make sure you understand the subject fully and are on track to complete the course successfully.

Hands-on learning that you can immediately apply to your work

Learning is hands-on, using real-life business examples to demonstrate how you can immediately harness and apply the power of data science to your work. Our online learning platform is easy to access via smartphone, tablet or desktop – anytime and from anywhere in the world. You’ll join a global online network of like-minded professionals and take part in group discussions, Q&A sessions and video tutorials.

Find out more about how you'll learn with Southampton Data Science Academy.

Continuing Professional Development, or CPD, describes the efforts made by professionals to develop their skillsets. With the CPD Certification Service, courses and training offered by institutions across the globe are assessed to ensure they are executed with proficiency and integrity.

All Southampton Data Science Academy courses are CPD-accredited. This means your education with us meets benchmarks recognised throughout the industry, internationally.

Many employers will ask for evidence at appraisals of the impact CPD has had on your career. A CPD-accredited Southampton Data Science course is a great way to demonstrate your commitment to upskilling, especially given that you learn practical techniques and tools that can be immediately applied to your professional life.

Some of the real-world benefits provided by our CPD-accredited courses include:

  • The ability to stay current and competitive with your industry expertise
  • Support maintaining the professional standard of your qualifications and registrations
  • Training to build confidence in new skills and your overall capabilities
  • Insights to improve your career trajectory and preserve job security
  • The possibility of exploring new progression paths and widening your scope
  • The adaptability to handle change across teams, organisations, and fields

Discover more of the career benefits of taking CPD-accredited training courses:

Read more >

Ready to boost your data literacy?

Take our online course and learn how to leverage data to achieve your business goals.

Apply now