Data Science with Python – Classroom
London School of Emerging Technology
Classroom training in Python, data analysis, visualisation, machine learning and deep learning with practical projects.
Summary
- Certificate of Completion - Free
- LSET Validated Data Science with Python - £100
Add to basket or enquire
Location & dates
Overview
Assessment details
LSET Validated Data Science with Python
£100
The LSET Data Science with Python exam allows candidates to demonstrate their knowledge of data analysis, visualisation and machine learning using Python. Successful candidates receive an LSET badge.
Description
LSET’s six-module curriculum progresses from Python foundations to data analysis, visualisation, machine learning, deep learning and practical data science workflows.
Module 1: Introduction and Python Foundations- Course overview and setup of Python, Jupyter, VS Code and Anaconda
- Variables, data types and operators
- Loops, conditions, lists, tuples and dictionaries
- Functions, modules and file handling
- Using Jupyter Notebook and Colab for data science
- Creating NumPy arrays and performing array operations
- Indexing, slicing, filtering and broadcasting
- Mathematical and statistical operations
- NumPy performance compared with Python lists
- pandas Series and DataFrames
- Importing CSV, Excel and JSON data
- Data cleaning, missing values and replacement
- Grouping, applying functions and mapping data
- Merging, joining and concatenating datasets
- Handling categorical and date/time data
- Line, bar, scatter and histogram plots
- Customising colours, labels and grids
- Seaborn categorical, matrix and regression plots
- Hands-on exercises and solutions
- Interactive scatter, bar, pie and heatmap visualisations
- Dashboard basics with Plotly Express
- Supervised and unsupervised learning
- Linear and logistic regression
- K-nearest neighbours, decision trees and random forests
- K-means clustering
- Training and test splits
- Accuracy, RMSE, precision and recall
- Feature scaling, encoding, pipelines and cross-validation
- Introduction to natural language processing: bag of words and TF-IDF
- Introduction to neural networks
- Installing TensorFlow 2.x and optional GPU support
- Artificial neural networks, tensors and operations
- Keras Functional and Sequential APIs
- Regression and classification with TensorFlow
- Overfitting and regularisation
- Saving, loading and evaluating deep learning models
- Optional introductions to convolutional neural networks and RNN/LSTM models
- Working with messy datasets and exploratory data analysis
- Feature engineering and handling missing values
- Outlier detection and data transformations
- Model selection and tuning with grid search and random search
- Introduction to MLOps and model versioning
- Experiment tracking with an introduction to MLflow
- Deployment basics
Learners explore data science through guided hands-on sessions, practical examples, projects and assignments. Interactive teaching, industry professional mentor support, group activities and presentations form part of the learning experience.
The curriculum is subject to updates. LSET communicates the final curriculum during course induction.
Learners are responsible for obtaining and maintaining any required software subscriptions, licences or tools. These costs are not included in the course fees.
Who is this course for?
This Data Science with Python course is suitable for:
- Learners with basic programming experience who want to explore data science.
- Experienced developers interested in applying Python to data analysis and machine learning.
- Students seeking a foundation in data science.
- Working professionals exploring a move into the data science field.
Learners should meet LSET’s published programming and English language entry requirements.
Requirements
- Some prior programming experience.
- Ability to work in a team.
- Access to a personal laptop.
- Applicants whose first language is not English must meet one of LSET’s stated English language requirements: IELTS 5.5, NCC Test or GCE O Level English C6.
Career path
LSET identifies related career paths:
- Data Analyst
- Data Engineer
- Database Administrator
- Machine Learning Engineer
- Data Scientist
- Data Architect
Progression depends on individual skills, experience and further professional development.
Questions and answers
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on Reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.