Data Analytics · SZCPY01

Data & AI with Python for Beginners

Learn Python, explore data with Pandas and Plotly, and build your first machine-learning model.

✓ Beginner level✓ Lunch, snacks and refreshments provided
Participants at a Sozcode Data & AI with Python for Beginners course

Python is one of the fastest-growing programming languages and is widely used by data analysts. This beginner course moves from syntax to tabular data, visualisation and a first machine-learning model.

Outcomes

  • Understand programming basics and Python syntax
  • Understand the concept of open-source libraries
  • Manipulate tabular data using the Pandas library
  • Create data visualisations using Plotly
  • Understand the core concepts behind machine learning
  • Create a machine-learning model using scikit-learn

This course is suitable for

  • Beginners who are new to programming and analytics
  • Lifelong learners upgrading their skills in a more data-driven workplace
  • People who want to apply data analytics and automation in daily work

Course dates and venue

Upcoming public runs.

Unconfirmed runs may be held at Village Hotel Bugis or Goldhill Plaza. We'll confirm the exact location before class.

23–24 Mar2 days
Time
09:00 – 17:00
Venue
Venue to be confirmed
$1,200 nettRegister
20–21 Jul2 days
Time
09:00 – 17:00
Venue
Venue to be confirmed
$1,200 nettRegister
24–25 Aug2 days
Time
09:00 – 17:00
Venue
Venue to be confirmed
$1,200 nettRegister
21–22 Sept2 days
Time
09:00 – 17:00
Venue
Venue to be confirmed
$1,200 nettRegister
9–10 Nov2 days
Time
09:00 – 17:00
Venue
Venue to be confirmed
$1,200 nettRegister

Course fees and funding

Fees and funding

Course fee: $1,200 nett

The course fee is $1,200 nett. Contact us with any questions about payment or registration.

Course syllabus

From Python basics to a first machine-learning model.

  1. 1.Python and programming basics

  2. 2.Data structures: lists and dictionaries, and how the internet passes data with JSON

  3. 3.Application Programming Interface basics using Python’s requests library

  4. 4.Table data manipulation with Pandas

  5. 5.Data visualisation with Plotly

  6. 6.Intuition and basics behind machine learning

  7. 7.Develop a machine-learning model with scikit-learn

Pre-requisites

Before you attend

  • Bring a laptop with unrestricted internet access; no software download is required
  • Good English proficiency (GCE O-Level English B4 and above, or WSQ Workplace Literacy Level 7 and above)
  • Basic information and communication technology (ICT) skills
  • No programming knowledge required

Course instructor

Who you'll learn from.

Brandon Ong

Brandon Ong

Lead Trainer at Sozcode

Brandon teaches Python, AI and automation and leads course design at Sozcode. His classes connect programming concepts to projects such as processing documents, analysing data and building applications.

Training methodology

End-goal driven learning.

01

Start with the end goal

Every foundation course begins with a practical project, from automating a task to building a simple app.

02

Learn only what matters

Only the topics that serve the end goal, so every lesson applies.

Verified reviews

What participants say about this course.

4.84/5 from 135 verified course reviews on Reviews.io

Loading verified reviews…