Data Science Career
Start your Data Science career with our 21.5 hours course, built around essential industry skills. Gain hands-on experience in data analysis, visualisation, and machine learning using tools like Python, NumPy, and Pandas.
Pay little or no cash with subsidies:
Pay little or no cash with subsidies:
Achieve Your Career Goals with Data Science Expertise
Data science skills are increasingly valuable, and salaries for data scientists are growing significantly, outpacing those of other tech roles. The demand for professionals with expertise in machine learning, artificial intelligence, and data science continues to surge as organisations prioritise data-driven decision-making. Here’s how a Data Science career can propel your growth:
- High Earning Potential: A career in data science offers lucrative rewards. Professionals in Singapore earn a median monthly salary of S$8,250 (NodeFlair).
- Expansive Career Paths: A data science career enables you to step into sought-after roles such as data scientist, machine learning engineer, or AI specialist across healthcare, finance, and e-commerce industries.
- Job Market Resilience: With the growing reliance on data-driven strategies, a career in data science provides a future-proof skill set in an ever-evolving digital economy.
Must-Have Skills for a Data Science Career
Gain all the essential skills to advance your data science career by joining the course. From programming to machine learning, here’s what you’ll master:
Programming Proficiency: Master essential programming languages like Python for data manipulation, analysis, and machine learning model development.
Data Analysis and Visualisation: Develop expertise in tools like Pandas, NumPy, Matplotlib, and Seaborn to process and present complex datasets effectively.
Machine Learning Knowledge: Gain a strong foundation in machine learning concepts, algorithms, and tools like Scikit-learn to build predictive models.
Data Engineering Fundamentals: Learn how to organise and store data efficiently with data pipelines, cloud platforms, and database systems like SQL.
Critical Thinking and Problem-Solving: Cultivate analytical skills to interpret data insights, solve real-world problems, and make informed decisions.
Data Science Curriculum
Lay the groundwork for a successful data science career with our interactive, skill-focused curriculum to prepare you for real-world challenges and opportunities.
Pre-Work
As a VI student, you will be given access to online learning materials in our e-learning portal.
To get you ready for learning, this essential pre-work will familiarise you with the basics of the key concepts and tools we will be using throughout the course.
Although you will learn these topics remotely before you arrive in class, you won’t be far away from the resources of the VI community. Make use of our Telegram channel to leverage connections with students, alumni, instructors and experts. At the end of your pre-work, you’ll be ready for the fast pace on campus!
After the course, you can choose to participate in follow-up sessions with your instructor, either in a group and/or individually, included as part of the course fee.
Module 1: Data Science Fundamentals
Tutorials:
- Introduction to Data Science
- What is Data Science?
- Data Science Life Cycle
- What is Python and Why Learn It?
- Introduction to Jupyter Notebook
- Introduction to Python Fundamentals
- Introduction to Data Types
- Python Variables (In-built Functions)
- Arithmetic, Relational and Logical Operators
- Python Datatypes (String, Lists, Tuples, Dictionaries)
- None and Casting
- Introduce OpenAI for generating Python code, debugging, and validating formulas
Learning Objectives:
- Describe data science and its life cycle, Python as a programming language and how to operate it on Jupyter Notebook editor
- Utilize Python to perform arithmetic, relation and logical operators with different data types and functions
Module 2: String Methods & Control Flow
- String Methods
- String Indexing
- String Concatenation
- String Formatting
- List Slicing
- Python Iterations, Control Flow, and Functions (if…else statements, for and while loops)
Learning Objectives:
- Utilize different methods of data slicing and manipulation on textual data, iterations for repetitive tasks and user defined functions for control and logic flow
Module 3: NumPy & Pandas
- Numpy
- Introduction to NumPy
- Properties of Ndarray
- Basic Operations of Ndarray Object (Arithmetic Operations)
- Indexing and Iterations
- Importing Packages
- Pandas
- Introduction to Pandas
- Basic Operations of Series (Arithmetic Operations, Evaluating Values)
- Basic Operations of Dataframes (Mathematical Operations)
- Importing Files into Dataframes
- Joins in Pandas (Merge & Concat)
Learning Objectives:
- Interpret Numpy arrays and use Numpy statistical module in Python for data indexing and iterations
- Perform essential operations of Pandas module to extract and manipulate data to prepare for statistical process and machine learning
Module 4: Data Cleaning, Visualisation & Exploratory Data Analysis
- Data Visualisation- Matplotlib & Seaborn
- Introduction to Matplotlib
- Barplot, Histogram/Density Plot, Line Chart, Scatter Plot, Boxplot, Heatmap
- Graph Parameters (Changing Size, Color, Style Markers, Titles, Legends and Label Orientation) in Matplotlib
- Data Cleaning and Exploratory Data Analysis
- Introduction to Data Cleaning
- Common steps in Data Cleaning
- Exploratory Data Analysis (Filtering and Sorting, Column Manipulation, Group By/Aggregate Functions, Handling Missing Data, using Functions)
Learning Objectives:
- Build visualizations and graphs using Matplotlib and Seaborn to interpret data and gather insights to support business decisions
- Use advanced techniques to clean data to conduct exploratory analysis for better understanding of the data
Module 5: Introduction to Machine Learning & Feature Scaling
- Linear Regression
- Modeling and Predictions
- Introduction to Linear Regression
- Introduction to Scikit-Learn Package (Fitting the Data, Evaluation of Model and Comparing Models)
- Introduction to Statsmodels
- Feature Scaling
- Standardisation
- MinMax
Learning Objectives:
- Apply linear regression machine learning model to predict results of a continuous data type and evaluate its model performance
- Use advanced techniques in standardization and normalisation of the datasets to obtain better performance in machine learning models
Module 6: Supervised Learning – Classification Models
- K-nearest neighbors
- Introduction to Classification
- Introduction to KNN
- Advantages and Drawbacks of KNN
- Training KNN using Scikit-Learn
- Logistic Regression
- Binary Class
- Probability Estimation Dilemma
- Odds Ratio
- Log Odds
- Decision Trees and Random Forest Classification
- Algorithm Walk-Through
- Advantages and Drawbacks of Decision Trees
- Training Decision Tree using scikit-learn
- Training Random Forest Scikit-Learn
Learning Objectives:
- Apply different algorithms to predict binary or multiclass outcomes and evaluate the model performances among the algorithms
Module 7: Models Evaluation and Hyperparameter Tuning
- Prologue to GridSearch
- Introduction to GridSearch
- Review of Initial EDA Strategies
- Implement Changes and Updates to KNN Model using GridSearch
- Find Optimal Hyperparameters of a model
- Apply GridSearch to Classification Model
- Sklearn Pipelines
- Inspecting Pipelines
- Pipelines with GridSearch
- Cross Validation
Learning Objectives:
- Create and automate hypertuning of machine learning models to obtain optimal machine learning parameters for good machine learning results
Written & Practical Assessment
Participants will be required to attend an assessment after the last lesson as part of the funding requirements.
Learn from the Best in Data Science
Learn through engaging, interactive sessions led by industry professionals, providing valuable insights into the ever-evolving field of data science.
Stan
Lead Data Scientist - Citi
Master’s in Computing National University of Singapore
Zane
Director, Generative AI (APAC) - Manulife
Masters in Knowledge Engineering, NUS BEng in Aerospace Engineering, NTU
Earn Your Data Science Course Certificate
You will receive a certificate from Vertical Institute upon successful completion of the course, together with a WSQ Statement of Attainment recognised by employers in Singapore. They can be used to demonstrate your skills to potential employers and expand your professional network.
Course Fee & Government Subsidies
Looking to train your team? Offset up to 90% of training costs with SFEC. View Corporate Pricing
View Corporate PricingSingapore Citizens (40 years and above)
Singapore Citizens (Below 40 years) and PR
Why Choose To Upskill at Vertical Institute
Our instructors and students come from top companies
Explore Stories from Our Alumni
Discover how our alumni have applied their training to advance their careers and thrive in their respective industries.

Biru Lin
Data Science Alumni
The course was well-structured, covering a comprehensive range of topics from the fundamentals to more advanced techniques. Stanley’s clear explanations and use of real-life case studies helped solidify my understanding and boosted my confidence in applying data science skills in my own projects.

Alfred Chung
Data Science Alumni
Our instructor Stan is able to present the subject matter with various approaches, stories, analogies and examples to help us appreciate and enjoy a seemingly tough topic.
I highly recommend anyone who wants to get first hand experience into this field to go for it.

Estherine Goh
Data Science Alumni
I went for the data science course and found it really good. Wasn’t just fully theory but came with a lot of practical training which allows me to master coding. The teacher staff are very helpful and knowledgeable. Highly recommendation.
Upcoming Course Schedules
Choose from our flexible course schedules outside working hours. We have timeslots available on weekday evenings or weekends.
FAQs About the Data Science Career Certification
What is the Data Science Career course about?
This 21-hour course covers the full data science workflow, from Python fundamentals and data wrangling with NumPy and Pandas, to data visualisation, exploratory data analysis, and machine learning. You will also be introduced to AI tools for generating and debugging Python code. By the end, you will have hands-on experience applying these skills to real-world data problems.
What tools and technologies will I work with?
You will work with Python, Jupyter Notebook, NumPy, Pandas, Matplotlib, Seaborn, and Scikit-Learn, alongside an introduction to OpenAI for code generation and debugging.
Will I receive a certification upon completion?
Yes. You will receive both a WSQ Statementof Attainment and a Vertical Institute Certificate of Completion upon finishing the course. Both can be added to your resume and LinkedIn profile.
What is the duration and format of the course?
The course runs across 7 sessions of 3 hours each, totalling 21 hours. Classes are available online via Zoom. All sessions are expert-led with a teaching assistant on hand throughout.
How do I secure my spot?
You can register by paying a S$10.90 registration fee (incl. GST). This reserves your place while the team assists you with enrolment and funding arrangements.
What are the attendance requirements?
To meet SkillsFuture Singapore (SSG) requirements, participants must attend at least 75% of the course and achieve a ‘Competent’ grade in all assessments.
What is the withdrawal and refund policy?
The S$10.90 registration fee is strictly non-refundable. For course fee refunds, the following applies based on when you withdraw:
- More than 14 days before course start: 100% refund
- 7 to 14 days before course start: 50% refund
- Less than 7 days before course start: No refund
- After course starts: No refund
An administrative fee of S$15 applies to all approved withdrawals.
Does Vertical Institute offer corporate training?
Enhanced Training Support for SMEs
SMEs that meet all of the following eligibility criteria:
- Registered or incorporated in Singapore
- Employment size of not more than 200 or with annual sales turnover of not more than $100 million
SME-sponsored Trainees:
- Must be Singapore Citizens or Singapore Permanent Residents.
- Courses have to be fully paid for by the employer.
- Trainee is not a full-time national serviceman.
Singapore citizen aged 40 and above – Up to 70% of the course fees
Singapore citizen below 40 years old and PRs – Up to 50% of the course fees
Start Your Data Science Career Today
Unlock your potential with Vertical Institute’s data science course. Gain in-demand skills and earn an industry-recognised certification. Enrol now for a rewarding data science career!
🏢 CORPORATE TRAINING
Advance Your Team’s Skills with Data Science
*Subject to business eligibility for each subsidy. Enquire to find out more
Why Data Science training for your team matters:
More Accurate Forecasting
Predict trends and outcomes with advanced modelling techniques.
Smarter Strategic Planning
Use data science to support long-term business decisions.
Competitive Advantage
Unlock deeper insights that drive innovation.

