IN-PERSON | ONLINE | BOOT CAMP

Data Science & A.I. with Python

Uncover business insights and trends

Learning Data Science can help you create beautiful visualizations, predict future events, and make smarter decisions to create value for your organisation.
This course specializes in delivering data science with a focus on practical business applications that span across 5 modules of increasing complexity and goals. Whether you’re looking to leverage Python to make data-driven business decisions or dive into machine learning and algorithms for predictive analysis, this course empowers you with all the skills needed to boost your career in the data science field.
Private class or boot camp
Best intro to the coding world
Build real-life projects from scratch
One-of-a-kind Experience
Real life exercise
Solve the world’s most interesting problems. We handpick the best real-world projects to ensure you build applicable skills that the industry values.
Learning portal
Sign in to our portal to revise course materials. Practice and apply your skills with our short exercises to consolidate memory.
Student success
If you ever find yourself struggling, reach out to our tutors and support team. They are here to help with code review, time management, tech issues, and more.
Curriculum

Data Science with Python Basics
16 Hours
Foundational Module
Python for Data Science
A beginner-friendly module that teaches you how to code in Python and work efficiently with big datasets using Google’s Colab. Understand how businesses store, extract and manipulate data through industry use cases and case studies.
Analyzing Data with Python
Learn how to analyze and harvest clean data sets and create data frames to run basic analysis as well as to perform data reporting using powerful data science libraries like Pandas and Numpy to gain actionable insights for your business.
Web Scraping with APIs
Learn how to navigate, collect and organize data from various sources like CSV files, APIs. You’ll leverage on existing datasets, scrape web data and learn to access useful information in these data structures.
Intro to Data Visualization
Understand how data scientists present and visualize large datasets across industries. Leverage on Matplotlib to create descriptive and interpretable visuals, enabling you to easily extract relevant information, better understand the data, and make effective decisions.
Advanced Data Analysis and Data Engineering
16 Hours
Intermediate Module
Data Crawling and Data Mining
Learn how to extract and save any data on any websites like Google and Yahoo, process the HTML codes, and build automated tools to crawl the web at scale. From texts to images, fetch and display desired information for your own use with libraries like BeautifulSoup.
Advanced Data Visualisation
Bridge the gap between data and insights and create informative and striking statistical graphics with libraries like Seaborn and Plotly. Draw effective conclusions and analysis by visualizing the multidimensional relationships among the data samples, conduct correlation analysis and even statistical data exploration.
Data Engineering and Regression Modeling
16 Hours
Intermediate Module
Data Cleaning and Supervised Learning
Learn how to explore, clean and model data for supervised machine learning using preprocessing techniques. Implement linear and logistic regression, and build classification models with decision trees like Random Forest to make predictions with Python machine learning library sci-kit learn and k-nearest neighbors algorithm.
Unsupervised Learning
Learn how to find associations, patterns, and relationships present in data using clustering techniques and dimensionality reduction techniques as well as matrix factorization to break dataset in groups.
Generalization and Overfitting in Machine Learning
Determine whether a model is good or not by implementing both a training set and a test set to ensure its ability to adapt and generalize to new, unseen data. Learn how the reward-punishment mechanism works to penalize models to prevent overfitting using regularization and cross-validation methods to improve model accuracy.
Deep Learning and Neural Networks
16 Hours
Advanced Module
NLP and Image Classification
Learn how to extract and identify information from unstructured text using text mining and Natural Language processing (NLP) techniques to make sense out of data, e.g. how Siri is powered. Know how to pre-process raw image data using normalisation and standardisation techniques as a part of data preparation for deep learning.
Neural Networks
Understand the architecture and key parameters in a neural network and apply different forms of machine learning algorithm like Recurrent Neural Networks (RNNs) for sequential data such as time series and financial data; Natural Language Processing (NLP) for text classification and generation and Convolutional Neural Networks (CNN) for image classification.
Deep Learning with Keras
Hands-on with popular machine learning tools like Google’s Tensorflow; and leverage on the Keras Library to build, train and test your first deep learning model.
Deployment of Machine Learning
16 Hours
Advanced Module
Final Project
In this final module, you’ll have equipped yourself with skills to comb over available data and be able to implement practical machine learning techniques to make predictions as well as deliver insights as well as communicate findings using data visualisation techniques. It's your time to build, train and deploy your model at scale now and change the world!
Pause and resume anytime
All lessons can be taken individually. Fit them into your summer vacations or any schedule you like.
Already know the basics?
If you have some coding experience, you can jump ahead after doing a short interview with us.
Course Format
The lesson schedule and format are highly flexible. Apart from boot camps, you can choose to learn face-to-face or online (in real-time).
Boot Camp
In-person
Private Class
In-person, Online
Module 1 - 2
Module 3 - 5
Key learnings
Use Python to prepare, analyze and visualise data, with libraries like Pandas, Numpy, BeautifulSoup, Matplotlib, etc.
Use scikit-learn to apply supervised and unsupervised learning techniques, such as random forest, k-nearest neighbors, clustering, etc.
Use Keras and Tensorflow to build deep learning models, such as RNN, CNN, etc.
Application

Immersive learning at your own pace
Everyone lives life at a different speed, which is why our data science boot camp is modular and offered at different paces. Just pick the package that works with your schedule, lifestyle, and learning style.
Get another 5% off
Enroll 2 modules at the same time with just HK$ 12,616
Feel like staying home?
Our instructors are well-trained to teach over live video chat, just as effective as in the classroom, so that you can learn from anywhere.
Course
Module 1
Data Science with Python Basics
Module 1 - 2
Data Science Essentials
Full Course : Module 1 - 5
Advanced Data Science & AI
Length8 sessions in 16 hrs16 sessions in 32 hrs40 sessions in 80 hrs
Best ForStarter module with no commitment. Take the leap and enter the vast world of Data Science.Ready to become a well-rounded Data Scientist? Boost your career with Python and machine learning knowledge.​​Gain a well-rounded technical foundation, and walk away with a portfolio showcasing your data science acumen.
Price
HK$ 10,880
HK$ 680/hour
HK$ 20,672
HK$646/hour
  ·  5% Off
HK$ 48,960
HK$612/hour
  ·  10% Off
Course
Data Science with Python Basics
Length
8 sessions in 16 hrs
Best For
Starter module with no commitment. Take the leap and enter the vast world of Data Science.
Price
HK$ 10,880
HK$ 680/hour
Course
Data Science Essentials
Length
16 sessions in 32 hrs
Best For
Ready to become a well-rounded Data Scientist? Boost your career with Python and machine learning knowledge.
Price
HK$ 20,672
HK$646/hour
  ·  5% Off
Course
Advanced Data Science & AI
Length
40 sessions in 80 hrs
Best For
​​Gain a well-rounded technical foundation, and walk away with a portfolio showcasing your data science acumen.
Price
HK$ 48,960
HK$612/hour
  ·  10% Off
Tailored learning experience
We will customise your learning paths and map the right knowledge points centered to your learning goals, providing just what you need to learn, at the right time.
Course
Module 1
Data Science with Python Basics
Module 1 - 2
Data Science Essentials
Full Course : Module 1 - 5
Advanced Data Science & AI
Length8 sessions in 16 hrs16 sessions in 32 hrs40 sessions in 80 hrs
Best ForStarter module with no commitment. Take the leap and enter the vast world of Data Science.Ready to become a well-rounded Data Scientist? Boost your career with Python and machine learning knowledge.​​Gain a well-rounded technical foundation, and walk away with a portfolio showcasing your data science acumen.
Price
HK$ 12,800
HK$ 800/hour
HK$ 24,320
HK$760/hour
  ·  5% Off
HK$ 57,600
HK$720/hour
  ·  10% Off
Course
Data Science with Python Basics
Length
8 sessions in 16 hrs
Best For
Starter module with no commitment. Take the leap and enter the vast world of Data Science.
Price
HK$ 12,800
HK$ 800/hour
Course
Data Science Essentials
Length
16 sessions in 32 hrs
Best For
Ready to become a well-rounded Data Scientist? Boost your career with Python and machine learning knowledge.
Price
HK$ 24,320
HK$760/hour
  ·  5% Off
Course
Advanced Data Science & AI
Length
40 sessions in 80 hrs
Best For
​​Gain a well-rounded technical foundation, and walk away with a portfolio showcasing your data science acumen.
Price
HK$ 57,600
HK$720/hour
  ·  10% Off
4

Days in total
4

Hours daily
1:8

Class Ratio
2500+

Happy Graduates
IN-PERSON
Try our 1-hour trial class
HK$ 800
In a 1-on-1 private session, you will grasp the fundamentals of Python and learn about a real-life business use case recommended by our in-house algorithm. You can redeem the trial fee at your next purchase of any course packages. Terms and conditions apply.
Proud Preface Grads
Feedbacks from happy learners inspire us everyday
As a startup founder without technical background, Preface's programming course gave me solid understanding & practical skills about coding, and enabled me to build an effective communication channel with my engineers. Preface is definitely the go-to upskill platform for anyone in the field.
Vincent So
Founder at Inspect Element
I used to think coding is the new & hip trend that only fits young people, but Preface has proven me wrong. The systematic & practical learning system helped me to get my hands on programming seamlessly, and to actually apply to work. How much I love Preface? I applied to both courses.
Bernard Hui
Senior District Director at AIA Hong Kong
HKSAR RTTP Subsidy
Reindustrialisation and Technology Training Programme (RTTP)  is a funding programme under the Innovation and Technology Fund. It allows companies to develop their employees with skills of advanced technologies with government support.
Eligibility Requirements
  • Company is a non-government and non-subvented organisation, registered in Hong Kong under the Business Registration Ordinance
  • Staff applicant is a Hong Kong permanent resident with a background / experience or job nature that can be related to technology
Subsidise on a 2:1 matching basis (Up to 67% off)
HK$500,000 maximum annual funding for each company
50% of the grant can be released before course completion
Write and get approval from your company today
The Preface Difference
Come for learning a skill.
Stay for the continual growth.

Frequently Asked