Call +65 6100 0613 Email: enquiry@tertiaryinfotech.com

Instructor-led Classroom Adult Training in Singapore - Modular Fast Track Skill-Based Trainings

Basic Python Training for Beginners

Python is the most popular programming language in the world. It is also easy to learn. This course aims to teach beginners the basics of Python programming. We cover all the basics of Python programming including data types, control structures, functions, import modules and packages . The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to learn the basic of Python programming.

Course Learning Outcomes

After the end of this SkillsFuture Python course, learners will be able to :

  • LO1 - Install Python and IDE
  • LO2 - Understand and code data types
  • LO3 - Understand and code operators
  • LO4 - Understand and code control structures and loop
  • LO5 - Understand and code functions
  • LO6 - Install and use Python standard packages and third party package

Certificate

All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant Applications

Click the links below to apply. Note that you need to register the course first.

For Singaporeans: SkillsFuture Credit

For Company: SSG Training Grant

Course Code: CRS-N-0031795

Course Booking

$298.00 (GST-exclusive)
$318.86(GST-inclusive)

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.


Course Details

Module 1 Get Ready

  • Overview
  • Install Python
  • Install Sublime Text
  • First Python Script
  • Comment
  • Interactive Python IDLE

Module 2: Data Types

  • Number 
  • String 
  • List
  • Tuple
  • Dictionary
  • Set

Module 3 Operators

  • Arithmetic Operators
  • Compound Operators
  • Comparison Operators
  • Membership Operators
  • Logical Operators
  • Identity Operators

Module 4 Control Structure

  • Conditional
  • Loop
  • Iterating Over Multiple Sequences
  • Break & Continue

Module 5 Function

  • Function syntax
  • Return value
  • Return multiple values
  • Passing argument values
  • Default argument values
  • Variable argument sequence

Module 6 Modules & Packages

  • Modules
  • Packages
  • Python Standard Library
  • Install Third Party Packages
  • Anaconda Packages

Course Admin

Prerequisite

This course is for beginner. No programming or coding knowledge is required. All the programming and coding concepts will be introduced during the class. 

Software Requirement

Please download and install the following software prior to the class

Who Should Attend

  • Those who want to learn the basics of Python 3 programming
  • Those who want to know what is python programming language?

Trainers

Python TrainerWee Chee Hong is a ACTA certified trainer. He is a veteran consultant in the field of Engineering Design. He has over 20 years experience in electronics/ IT industry with several MNCs including Compaq, Adaptec, Agilent, etc., with specialization in Automation System Design (drilling/ milling machine, 3D machine automation, machine data collection, test & measurement electronics design), Motion control design & applications. With wide technical skill set in development language/ tools .Net, Java, PowerBuilder to C++/ C/C#, he has also strong knowledge in development of firmware for microcontroller such as PIC, ARM and others.

Chee Hong graduated with a B.Eng degree in Electrical Electronics Engineering and holds a Master Degree of Technology from NUS.

Python TrainerTerence Ee 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.

Python TrainerKen Yuen has more than 10 years of experience working as an instructor, Application Development Engineer, Technical Consultant and Project Manager. He is an MOE-Registered Instructor teaching STEM programs for past 3 years such as Arduino, Micro:bits and robotics to schools and libraries based on the smart nation initiative roadmap.

He completed his Diploma in Electronic Engineering at Singapore Polytechnic and graduated with Bachelor of Electrical and Electronics Engineering from Nanyang Technological University and certified PMP (Project Management Professional).

Python TrainerTu Anqi is a scholar and dean’s lister with double degree in Business and Computer Science at NTU. Her areas of expertise lies in Python, R Programming, MySQL, Keras, Numpy, Pandas and Matplotlib. She has been working as a Data Analyst at ViSenze Pte Ltd, a visual search and recognition startup. Having strong interests in computer vision, data analytics and machine learning, she has competed and won the top rankings in several data competitions and hackathons. As the current Technical Director of NTU Open Source Society, she conducts regular workshops related to data analytics and data science

Python TrainerClarence Castillo received his bachelors’s degree in Business and Computer Science from Nanyang Technological University. During his undergrad studies at NTU, he served the student community as the Vice President of NTU Open Source Society where he conducted workshops on introductory and advanced topics related to emerging technologies. Prior to receiving his degree, he obtained his diploma in Information Technology from Republic Polytechnic where he graduated top of his cohort along with IMDA Gold Medal award. During his polytechnic studies, he acquired his Java SE7 Oracle Associate certification with a score of 97%. His areas of expertise include languages like Python, JavaScript, Java and TypeScript; along with frameworks such as Angular, Ionic, Express, Spring Boot and Flask. In addition, he also specialises in essential software engineering tools such as version control systems using Git and working with databases like Neo4J, MongoDB and MySQL.

Python TrainerLim Cheng Chong developed a strong passion for computing at a young age, self-training in areas such as programming and computer graphics from as early as age 10. Throughout the years, he has gained a wealth of experience in learning technology efficiently, and has applied his knowledge in training at schools and universities. Cheng Chong possesses a bachelor's degree in Computer Science from the National University of Singapore, has over 7 years of online education experience via his highly praised YouTube channel, and 4 years of offline experience through coaching, peer mentoring and conducting classes and labs at NUS.

Python TrainerDr. Alfred Ang is the founder of Tertiary Courses. He is a serial entrepreneur. He founded OSWeb2Design Singapore Pte Ltd in 2007 offering web development, e-commerce store development, graphics design, ebook publishing, mobile apps development, and digital marketing services. He established the first online gardening store in Singapore, Eco City Hydroponics Pte Ltd in 2000, offering a wide range of gardening products such as seeds, plant nutrients, hydroponics kits etc. Eco City Hydroponics has become the most popular and successful gardening store in Singapore. He founded Tertiary Infotech Pte Ltd in 2012 and transformed the business to a training platform, Tertiary Courses in 2014. Tertiary Courses offers a wide range of SkillsFuture courses for PMETs to upgrade their skills and knowledge. He also established Tertiary Courses Malaysia in 2016. He also founded Tertiary Robotics in 2015 offering Arduino, Raspberry Pi, Microbit and Robotics products

Dr. Alfred Ang earned his Ph.D. from National University of Singapore in 2000, majoring in Electrical and Electronics Engineering. He also completed an online MBA course with U21 Global based in Australia. He obtained his B.Sc (Hons) from National University of Singapore in 1992, majoring in Physics. He topped his Physics cohort for 3 consecutive years and funded his degree study with Book price, awards and tuition. He has worked in Defence, Electronics and Semiconductor Industries. His current interests include Machine Learning, Deep Learning, Artificial Intelligence, Internet of Things, Robotics and Programming.

Dr. Alfred Ang is a ACTA certified trainer. He was Distinguished Toastmasters (DTM) and Senior Member of IEEE. He has published more than 20 peer reviewed papers and co-inventors for more than 20 inventions.

Python TrainerAng Ming Liang is an up-and-coming developer with expertise ranging from deep learning to hardware like the raspberry pi. He specialises mostly in the area of data science and machine learning and has won several hackathons and is ranked highly in international competitions. Furthermore, he has also done projects as part of the maker community in Singapore and build his own 3D printer as well

Python TrainerMarcus Lee has his degree in Computer Science and a background in Statistics from the University of Otago. Before returning to Singapore, he analysed vacation data provided by the New Zealand Board of Tourism to determine the favourite activities of Australian, Japanese, and German tourists in New Zealand. In addition to a vast number of other demographics statistics, he has been able to provide significant advice to the board on how to promote tourism in New Zealand. His core specialization skills are Java, R, Statistical Analysis, Machine Learning, NumPy, Scikit, and Network Management. He has also a fair amount of experience in C, C++, and Python.

Python TrainerDr. Sudipta Samanta received his Ph.D. for his research in the field of computational Biophysics in 2009. He has more than 9 years research experience as a scientist. His current interests include Machine Learning, Deep Learning, Health Care Data analysis, and computer simulation. He is also the founder of "Baby Lion Organic medicinal Farm".

Python TrainerDr. Yongxin (Steve) has more than five years of solid industrial and research experiences in data analytics. He held PhD on operations research in National University of Singapore. After his Phd study, he worked as data analyst and scientist in manufacturing and commodity trading companies. He is specialized in analyzing, visualizing and mining complex time series data using Python tools sucha as Pandas, Numpy, Matplotlib, SK-Learn, Tensorflow etc. He did research on predictive analytics on various systems e.g., Forex and commodity trading, system performance prediction, machine maintenance, etc. Besides data analytics using Python, he also extended his expertise in Microsoft Excel VBA, Hadoop big data platforms such as AWS and Microsoft Azure. In addition, he is strong in mathematical modelling and has cross-disciplinary domain knowledge in operations research, currency and commodity trading and industrial automation.

Customer Reviews (65)

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 9/26/2019)
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
It is just right.

Terence is an excellent trainer. He is clear and outcome oriented. I really appreciate the passion that he demonstrates. (Posted on 9/18/2019)
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
nil as the trainer is knowledgeable and friendly (Posted on 9/16/2019)
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
Use application--based Python teaching for beginners, not just basic steps. For e.g. learn Python through coding for a specific game or program.
Just like teaching one to play piano for a specific music piece, rather than just teach basic music notes. (Posted on 9/16/2019)
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 9/10/2019)
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
the classroom is too glaring, please install better window curtain / blind too improve classroom facility. (Posted on 8/30/2019)
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 7/15/2019)
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
Course materials and handouts are useful. Trainer is helpful and teaches the concepts clearly. (Posted on 6/30/2019)
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
Provide some pre-reading materials for understanding of basics (Posted on 6/30/2019)
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
Course is great and informative. A little too fast for a beginner like me with no knowledge of the program at all. Prerequisite did not state that I need to know basic coding (Posted on 6/27/2019)
Might 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/30/2019)
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/20/2019)
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/20/2019)
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
More info notes. (Posted on 3/16/2019)
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
facilities can be improved, especially the table. its higher than the chair and the shoulders get hurt over long time (Posted on 3/16/2019)
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
Trainer was very patient to explain (Posted on 12/29/2018)
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 12/29/2018)
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 12/22/2018)
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 12/22/2018)
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 12/15/2018)

Items 1 to 20 of 65 total

per page
Page:
  1. 1
  2. 2
  3. 3
  4. 4

Write Your Own Review

You're reviewing: Basic Python Training for Beginners

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
  • Reload captcha
    Attention: Captcha is case sensitive.

Tags

Other people marked this product with these Subjects:

Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses

Python 3 Essential Training

Python 3 Essential Training

250 Review(s)
$498.00 (GST-exclusive)
$532.86(GST-inclusive)
Raspberry Pi for Kids Level 2 (2 Sessions)

Raspberry Pi for Kids Level 2 (2 Sessions)

3 Review(s)
$300.00 (GST-exclusive)
$321.00(GST-inclusive)
NumPy and SciPy Essential Training

NumPy and SciPy Essential Training

4 Review(s)
$298.00 (GST-exclusive)
$318.86(GST-inclusive)
Python GUI Development with Tkinter Training

Python GUI Development with Tkinter Training

$298.00 (GST-exclusive)
$318.86(GST-inclusive)
Data Analysis with Python Pandas Training

Data Analysis with Python Pandas Training

56 Review(s)
$298.00 (GST-exclusive)
$318.86(GST-inclusive)
Python for Finance Training

Python for Finance Training

7 Review(s)
$298.00 (GST-exclusive)
$318.86(GST-inclusive)