Course Information

  • Sessions 2 days
  • Duration 15 hrs
  • Level Beginner to Intermediate
  • Assessment NA

Venue

12 Woodlands Square #07-85/86/87 Woods Square Tower 1, Singapore 737715. 5 mins walk from Woodlands (NS9) MRT station.

The venue is disabled-friendly.

Certification

  • Certificate of Completion from Tertiary Infotech - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Completion from Tertiary Infotech.

Python 3 Essential Training

Course Code: C138

What's This Course About

Delve deep into the world of Python 3 with our comprehensive training. Begin your journey by understanding the major Python data types such as List, Tuple, Dictionary, and Set. Grasp the core concepts of conditionals, loops, and sequence generation through comprehensions and generators. Elevate your coding prowess with advanced topics like functions, lambda expressions, and the practical use of map and filter. Explore the power of Python's modules, third-party package installations, and its rich object-oriented programming paradigm using classes and inheritance.

Beyond just coding, our training empowers you to interact with databases efficiently and perform seamless file input and output operations. The course also equips you with robust error-handling techniques using exceptions. But that's not all! Get introduced to the world of data analysis and visualization with foundational insights into renowned Python libraries: Numpy, Matplotlib, and Pandas. By the end of this course, you'll be well-versed in Python 3, ready to undertake any coding challenge or project with confidence.

Funding Options

No funding is available for this course.

Course Fee

$600.00 (GST-exclusive)
$654.00 (GST-inclusive)

Course Date

Course Time

* Required Fields

Additional Note

Please bring your own laptop for hands-on training. If you don't have laptop, we can provide spare laptop for training use.

Post-Course Support

  • We provide free consultation related to the subject matter after the course.
  • Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts.

Cancellation & Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commences.
  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% for any paid amount.
  • Note the venue of the training is subject to changes due to availability of the classroom.

Course Details

Course Details

What You'll Learn

Topic 1 Get Started with Python

Overview

Install Python

Install Sublime Text & PyCharm

First Python Script

Comment

Topic 2 Data Types

Number

String

List

Tuple

Dictionary

Set

Topic 3 Operators

Arithmetic Operators

Compound Operators

Comparison Operators

Membership Operators

Logical Operators

Identity Operators

Topic 4 Control Structure

Conditional

Loop

Iterating Over Multiple Sequences

Break & Continue

Loop with Else

Topic 5 Function

Function Syntax

Return Single Value

Return Multiple Values

Passing Arguments

Default Arguments

Variable Arguments

Decorator

Lambda, Map, Filter

Topic 6 Modules & Packages

Modules

Packages

Python Standard Libraries

Install Third Party Packages

Anaconda Packages

Topic 7 Comprehensions & Generators

Comprehension Syntax

Types of Comprehension

Generator Syntax

Types of Generators

Topic 8 File and Directory Handling

Read and Write Data to Files

Manage File and Folders with Python OS Module

Manage Paths with Python Pathlib Module

Topic 9 Object Oriented Programming

Introduction to Object Oriented Programming

Create Class and Objects

Method and Overloading

Initializer & Destructor

Inheritance

Polymorphism

Topic 10 Database

Setup SQLite3 database

Apply CRUD operations on SQLite3

Integrate to external databases

Topic 11 Error Handling Using Exception

Exceptions versus Syntax Errors

Handle Exceptions with Try and Except blocks

The Else clause

Clean up with Finally

Topic 12 Intro to Useful Packages (Optional)

Numpy

Matplotlib

Pandas

Course Info

Promotion Code

Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.

Minimum Entry Requirement

Knowledge and Skills

  • Able to operate using computer functions
  • Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)

Attitude

  • Positive Learning Attitude
  • Enthusiastic Learner

Experience

  • Minimum of 1 year of working experience.

Target Age Group: 21-65 years old

Minimum Software/Hardware Requirement

Software:

Download and Install the following software

Sign up free Google Colab account

Hardware: Window or Mac Laptops

Job Roles

Job Roles

  • Aspiring Software Developer
  • Data Analyst
  • Web Developer
  • Automation Engineer
  • Data Scientist
  • System Administrator
  • Bioinformatics Specialist
  • Research Scientist
  • Finance Professional
  • Machine Learning Enthusiast
  • GIS (Geographic Information System) Specialist
  • IT Consultant
  • Network Engineer
  • Database Administrator
  • Tech Entrepreneur.

Trainers

Trainers

Dr Alvin Ang: Dr Alvin Ang is a ACTA certified trainer. Alvin Ang did his Ph.D., Masters and Bachelors from NTU, Singapore. Previously he was a Principal Consultant (Data Science) as well as an Assistant Professor. He was also 8 years SUSS adjunct lecturer. His focus and interest is in the area of real world data science. Though an operational researcher by study, his passion for practical applications outweigh his academic background. He owns a startup externally Terence Ee: Terence Ee is a ACTA certified trainr that has delivered IT training in Singapore and Myanmar. He has also facilitated faith formation courses for Christians in Singapore and Myanmar. As a trainer, his mission is to co-create insightful and actionable learning experiences with his learners.His current areas of focus include project management, information security management, quality management and office productivity applications. Terence has more than 25 years of corporate IT experience. He has held senior management roles in the public and private sectors. He holds a Master of Science in Technology Management, a Bachelor of Science in Computer and Information Sciences, a Diploma in Family Education, and the Advanced Certificate in Training and Assessment (ACTA). Part of his spare time goes towards tutoring his children in their studies (while learning a thing or two along the way). He is also imparting to them the essential skills for thriving in a digital world. Bernard Peh: Bernard Peh is a Business Development Director and ACTA certified trainer with over 20 years of experience in the financial services industry. He has held key leadership roles and integrated technology, digital marketing, and data science to drive growth in sales, recruitment, and financial planning. As a mentor, Bernard has developed many successful financial professionals who have achieved top industry accolades like TOT, COT, and MDRT. With deep expertise in data science, Bernard has advised firms and designed training programs for institutions like NTUC Learning Hub. He continues to apply data science to collective funds, achieving exceptional results such as a 400% increase in assets under management, while empowering financial professionals with technology-driven solutions. Solomon Soh Zhe Hong: Solomon is ACTA certified and has trained and coached over 100 professionals in the area of data science, python programming and coding. Solomon is a Certified AI Engineer Associate by AI Singapore and holds certifications in Alibaba Cloud Architect and Alteryx respectively. Solomon interests include Reinforcement Learning, Natural Language Processing and Time-Series analysis. Shahul H. Maricar: Shahul H. Maricar is a ACTA certified trainer. Shahul H. Maricar has been a content developer and  webmaster, building educational websites and applications with HTML, CSS and JavaScript. He then served as an IT analyst, writing programs for automating custom workflows as well as data extraction and analysis in the healthcare field.   He is currently a freelance educator and is actively involved with development projects in game programming,  computer-aided design and computer graphics. Noel Lou: Noel Lou is a ACTA certified trainer. Experienced Mentor with a demonstrated history of working in the education management industry. Skilled in IOS, Unity3D, Python, Microsoft Excel, Customer Service, and Microsoft Word. Strong professional with a Bachelor’s Degree focused in Marine offshore engineering from Newcastle University.

Review

Customer Reviews (446)

Average Rating: 4.0 Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
N/A (Posted on 5/22/2026)
Average Rating: 5.0 Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
N/A (Posted on 5/22/2026)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 3/23/2025)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 3/23/2025)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 3/23/2025)

Items 1 to 5 of 446 total

per page
Page:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. ...
  7. 90

Write Your Own Review

You're reviewing: Python 3 Essential Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment