#1 Singapore’s leading in-demand courses

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:

PSEA-UTAP-50Percent Subsidy
Vertical Institute data science team photo

The structured learning has equipped me with skills in Python and Machine Learning. Excited to drive data-driven innovation at work!

Taufiq, Data Science Course Alumni

Experience Level BEGINNER-FRIENDLY
Rating from Students 4.9/5 ON GOOGLE REVIEW
Learning Format ONLINE CLASSES VIA ZOOM
Course Duration 7 LESSONS, 1 ASSESSMENT

Data Science & AI Course

💻 Online classes via Zoom
🗓️ 7 Lessons, 3 hours each session
👨‍💻 1 Instructor + TA supports
Students Trusted by 50,000+ learners

Pay little or no cash with subsidies:

Subsidy

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:

icon

Programming Proficiency: Master essential programming languages like Python for data manipulation, analysis, and machine learning model development.

icon

Data Analysis and Visualisation: Develop expertise in tools like Pandas, NumPy, Matplotlib, and Seaborn to process and present complex datasets effectively.

icon

Machine Learning Knowledge: Gain a strong foundation in machine learning concepts, algorithms, and tools like Scikit-learn to build predictive models.

icon

Data Engineering Fundamentals: Learn how to organise and store data efficiently with data pipelines, cloud platforms, and database systems like SQL.

icon

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

Tutorials:

  • 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

    Tutorials:

    • 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

    Tutorials:

    • 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

      Tutorials:

      • 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

      Tutorials:

      • 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

      Tutorials:

      • 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

      Stan

      Lead Data Scientist - Citi

      Master’s in Computing National University of Singapore

      City
      Zane

      Zane

      Director, Generative AI (APAC) - Manulife

      Masters in Knowledge Engineering, NUS BEng in Aerospace Engineering, NTU

      Manulife
      Certificate Certificate of Attainment

      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

      Corporate Icon

      Looking to train your team? Offset up to 90% of training costs with SFEC. View Corporate Pricing

      View Corporate Pricing

      Singapore Citizens (40 years and above)

      Course Fee $1,650
      With GST (9%) $1,798.50
      70% Subsidy 🎉 - $1,155

      Singapore Citizens (Below 40 years) and PR

      Course Fee $1,650
      With GST (9%) $1,798.50
      50% Subsidy 🎉 - $825
      SkillsFuture Credits: All Singaporeans aged 25 years old and above can use their SkillsFuture Credits to fully offset the remaining fees.
      UTAP Funding: In addition, NTUC members can utilize UTAP to offset 50% of remaining fees (capped at $500 per year).
      PSEA: All Singaporeans aged 21 – 31 may use their Post-Secondary Education Account (PSEA) to offset remaining fees.
      Course Name: WSQ Data Science Bootcamp (Synchronous E-learning)Course ID: TGS-2023038631Funding Validity Period: 02-10-2023 to 21-09-2027

      Why Choose To Upskill at Vertical Institute

      Join over 50,000+ graduates who have transformed their careers with Vertical Institute.
      Icon Beginner-Friendly
      Icon Professional Certificate
      Icon Expert-led Learning
      Icon Hands-on Training
      Icon Out of Class Supports
      Icon Lifetime Resource Access
      Icon Community Benefits
      50,000+ Alumni graduated
      #1 Most reviewed
      4.9 / 5 Overall rating

      Our instructors and students come from top companies

      Companies M Vertical Institute
      Companies Vertical Institute

      Explore Stories from Our Alumni

      Discover how our alumni have applied their training to advance their careers and thrive in their respective industries.

      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:

      1. Registered or incorporated in Singapore
      2. Employment size of not more than 200 or with annual sales turnover of not more than $100 million

      SME-sponsored Trainees:

      1. Must be Singapore Citizens or Singapore Permanent Residents.
      2. Courses have to be fully paid for by the employer.
      3. 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

      Data Science Career

      💻 Online classes via Zoom
      🗓️ 7 Lessons + 1 Assessment
      👨‍💻 1 Instructor + TA support
      Students Trusted by 50,000+ learners

      For Teams & Companies

      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!