Data Science & A.I. with Python

Learn data science using Python through practical business applications across industries, and acquire the skills needed to advance in your career.

Course Overview

Unfold the power of data.

Our 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 on Python to derive value from data for better 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.

Why Data Science?

Uncover business insights and future trends with data to make smarter decisions and create value for your organisation.

650%

Growth in Data Science Jobs Since 2012

Curriculum:

Module 1 - Data Science with Python Basics

Lesson Format:

Online Private Class

Curriculum

Explore our curriculum.

All modules can be taken individually. Skipping to Module 2-5 will require an interview.

Data Science with Python Basics
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 to 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 Scrapping 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 Visualisation
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
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.

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 generalized to new, unseen data. Learn how the reward-punishment mechanism works to penalized models to prevent overfitting using regularization and cross-validation methods to improve model accuracy.

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 data set in groups.

Deep Learning and Neural Networks
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.

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.

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) text classification and generation and Convolutional Neural Networks (CNN) for image classification.

Deployment of Machine Learning and 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!

Module 1: Data Science with Python Basics

Course Duration: 16 Hours

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 to 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 Scrapping 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.

Module 2: Advanced Data Visualisation

Course Duration: 16 Hours

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.

Module 3: Data Engineering and Regression Modeling

Course Duration: 16 Hours

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.

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 generalized to new, unseen data. Learn how the reward-punishment mechanism works to penalized models to prevent overfitting using regularization and cross-validation methods to improve model accuracy.

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 data set in groups.

Module 4: Deep Learning and Neural Networks

Course Duration: 16 Hours

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.

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.

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) text classification and generation and Convolutional Neural Networks (CNN) for image classification.

Module 5: Deployment of Machine Learning and Final Project

Course Duration: 16 Hours

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!

Choose your Lesson Format

Program Experience

One of a kind learning experience.

But first, get to know you.

Unlike other traditional schools that push students into standardized learning with rigid lesson plans, we tailor each lesson entirely for you. Tell us about your learning goals, your level, area of programming interests, and we’ll design lessons and exercises based on our curriculum that move you closer to your objectives and learning pace.

Calibrate the best in-lesson materials.

Lesson after lesson, we collect data and feedback on what you’re weak at and where you need help with. This facilitates gradual ever-improving personalization in lesson materials for the coming lessons you’ll have with us. We make sure your progress is always improving with endless refinements.

Decode with real-world applications.

Instead of long, skill-based lectures, we base our lectures on real-life use cases and business applications so you can easily and quickly understand how to apply different programming techniques to various scenarios.

Curate your personal learning aids.

From revision flashcard to after-class challenges, they’re all made just for you. We curate and recommend relevant learning cues so you can study smarter and rehearse core concepts at any time on our platform.

Always know you better

The more lessons you have, the better our A.I. engine generates tailor-made and ever-improving curriculum for you. Iterating from feedback after feedback, our data-driven personalized learning program will always keep you on track.

But first, get to know you

Unlike other traditional schools that push students into standardized learning with rigid lesson plans, we tailor each lesson entirely for you. Tell us about your learning goals, your level, area of programming interests, and we’ll design lessons and exercises based on our curriculum that move you closer to your objectives and learning pace.

Calibrate the best in-lesson materials

Lesson after lesson, we collect data and feedback on what you’re weak at and where you need help with. This facilitates ever-improving personalization in lesson materials for the coming lessons you’ll have with us. We make sure your progress is always improving with endless refinements.

Decode with real-world applications

Instead of long, skill-based lectures, we base our lectures on real-life use cases and business applications so you can easily and quickly understand how to apply different programming techniques to various scenarios.

Curate your personal learning aids

From revision flashcard to after-class challenges, they’re all made just for you. We curate and recommend relevant learning cues so you can study smarter and rehearse core concepts at any time on our platform.

Always know you better

The more lessons you have, the better our A.I. engine generates tailor-made and ever-improving curriculum for you. Iterating from feedback after feedback, our data-driven personalized learning program will always keep you on track.

But first, get to know you

Unlike other traditional schools that push students into standardized learning with rigid lesson plans, we tailor each lesson entirely for you. Tell us about your learning goals, your level, area of programming interests, and we’ll design lessons and exercises based on our curriculum that move you closer to your objectives and learning pace.

Calibrate the best in-lesson materials

Lesson after lesson, we collect data and feedback on what you’re weak at and where you need help with. This facilitates ever-improving personalization in lesson materials for the coming lessons you’ll have with us. We make sure your progress is always improving with endless refinements.

Decode with real-world applications

Instead of long, skill-based lectures, we base our lectures on real-life use cases and business applications so you can easily and quickly understand how to apply different programming techniques to various scenarios.

Curate your personal learning aids.

From revision flashcard to after-class challenges, they’re all made just for you. We curate and recommend relevant learning cues so you can study smarter and rehearse core concepts at any time on our platform.

Always know you better

The more lessons you have, the better our A.I. engine generates tailor-made and ever-improving curriculum for you. Iterating from feedback after feedback, our data-driven personalized learning program will always keep you on track.

But first, Coffee

Get your brain ready with some freshly brewed coffee from our in-house specialty - Preface Coffee.

Project-Based Lectures

Instead of long boring lectures, get trained up step-by-step through a series of mini-lectures and coding practices.

Real-world Use Cases

Understand how data science is applied to practical business settings with real-life use case analysis and business applications.

Live Code Challenges

Explore different programming techniques and their use cases through live practices and discussions with your batchmates.

Interactive Supports

Our group tutors will assist your in-class learning and facilitate discussions and interactions between classmates. Be ready to learn lightning fast when you work with others.

Support & Perks

A community made just for you.

Flexibility, No Compromise

At Preface Nomad, you don’t have to quit your job or give up any other priorities when you learn with us. You will always have full control over the lesson schedule and learning pace to guarantee success.

Career Acceleration

Get noticed with coding skills on your resume and Preface Nomad will do the rest! We will get you prepared with interview questions,host career workshops and help you compile your programming portfolio to show off to potential employers and collaborators.

Regular Review Session

Seek learning support post-class with our instructors via free review sessions and meet ups to freshen up your programming skills, get updates on the latest business use cases and meet other like-minded professionals!

Community Projects

Collaborate with a diverse background of graduates to build products that link to real-world problems, allowing you to apply learned concepts to situations that are inherently practical.

Mentorship

We are here not only to transfer knowledge from teachers to students, but also to show you how to learn and grow, encourage good habits and act as a supportive peer.

Lifetime Learning Support

Your second home of programming support with all graduates. We’ll share in-trend industry news and knowledge resources throughout and after the class in our private Slack group.

Our Graduates

Meet our graduates.

Tuition

Choose the right tuition plan.

Module 1

Data Science with Python Basics

  • 8 sessions in 16 hrs

  • Online real-time

Starter module with no commitment. Take the leap and enter the vast world of Data Science.

GBP 1,078

GBP 68 / hour

APPLY NOW
Full Course

Data Science & A.I. with Python

  • 40 sessions in 80 hrs

  • Online real-time

Ready to become a well-rounded Data Scientist? Boost your career with Python and machine learning knowledge.

GBP 4,578

was GBP 5,386

APPLY NOW
Frequently Asked Questions

More information about our course.

Classes can be scheduled 2 days beforehand, so you can have lessons pretty much right after you’ve paid. Of course, you’re always welcome to book in for a later time to lock down your schedule first.

The beauty of the 1:1 class is you get to choose your time and class intensity, while not having to give up other priorities. Lessons can be scheduled from Mon - Sun, starting as early as 9 am or as late as 9 pm JST.

For 1:1 in-person classes:
Book a class, meet and code. Time and location of your choice. We will get in touch to schedule your first lesson and guide you to the necessary tools needed. You’ll also receive reminder emails prior to each lesson.


For 1:1 online classes:
Book your lesson and get online. We will get in touch to schedule your lessons and set you up for the online lessons. Receive a link in your email to start your first meeting with a private coding coach online.

SUBSCRIBE

to get updates on our classes and workshops

By clicking "Subscribe", you agree to receive emails from Preface and accept our web terms of use and privacy & cookie policy.