Course Details
Topic 1 Get Ready
- Overview
- Install Python
- Install Sublime Text
- First Python Script
- Comment
- Interactive Python IDLE
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
Topic 5 Function
- Function syntax
- Return value
- Return multiple values
- Passing argument values
- Default argument values
- Variable argument sequence
Topic 6 Modules & Packages
- Modules
- Packages
- Python Standard Library
- Install Third Party Packages
- Anaconda Packages
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
- 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
Ken Yuen: Ken Yuen is a ACTA certified trainer. He 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).
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.
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.
Customer Reviews (197)
- Will Recommend Review by Course Participant/Trainee
-
Nil (Posted on 10/19/2017)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 - Might Recommend Review by Course Participant/Trainee
-
better working environment required (Posted on 10/9/2017)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 trainer is good and the course content is well taught. I have learnt much from the course. Thank you. Review by Course Participant/Trainee
-
Better training location (Posted on 8/25/2017)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 - Will Recommend Review by Course Participant/Trainee
-
Perhaps the notes can be more informative, as the pace is quite fast to take notes at the same time. Thanks!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 patient to go through parts where the students were having difficulties. Thanks! (Posted on 7/1/2017) - Will Recommend Review by Course Participant/Trainee
-
Table should face the board but this may not be practical for the small room. (Posted on 6/25/2017)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 - Will Recommend Review by Course Participant/Trainee
-
The pace of the course was quite fast as there was a lot to be covered in 1 day. It may not be suitable for trainee with little background. May consider extending this to a 1.5 day course. (Posted on 6/11/2017)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 - Might Recommend Review by Course Participant/Trainee
-
Nil (Posted on 4/17/2017)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 - Will recommend Review by Course Participant/Trainee
-
Too much content for a one-day course. (Posted on 4/17/2017)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 - Good value. Topics covered were extensive. Review by Course Participant/Trainee
-
Nil (Posted on 4/13/2017)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 - Will Recommnd Review by Course Participant/Trainee
-
More real example from actual works scenario on how python could resolve issues. (Posted on 2/20/2017)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 - Need to be a bit focus on the slow explanation Review by Course Participant/Trainee
-
I am looking for Phyton Network Programming for Hardware Networking (Posted on 1/21/2017)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 - great course, really really enjoyed it Review by Course Participant/Trainee
-
I think the course could be broken up into 3 days, since there is a lot of information. Also would be great to have a suggested reading list and links for further reading to prepare a bit. (Posted on 12/24/2016)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 - Will Recommend Review by Course Participant/Trainee
-
Nil (Posted on 10/18/2016)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 - Will Recommend Review by Course Participant/Trainee
-
Since this is a basic course for someone with 0 programming knowledge, i personally feel that it is more important to have a solid foundation of the basic stuff (modules 1-3) before moving on to harder stuff (modules 4,5) that builds on modules 1-3.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
Modules 4 & 5 were much harder to grasp, if a simpler method could be developed to help students new to programming understand the containing concepts, it would be great!! (Posted on 8/30/2016) - Will Recommend Review by Course Participant/Trainee
-
May be course should be from 9am till 6pm1. 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
will look forward for future courses (Posted on 6/25/2016) - Will recommend Review by Course Participant/Trainee
-
Will recommend (Posted on 6/13/2016)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 - Area of improvement Review by Course Participant/Trainee
-
- Avoid administrative error please.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
- Advise students to download required programs at home before coming to class.
- Class size of 7pax was too squeezy.
- First day speed was quite fast for a course with 'nil' prerequisite, sometimes we were busy typing whats on the screen rather than listening, but there's no choice because the course duration is too short, the instructor had to advance forward. He was quite patient and nice to help spot errors when programs did not run as expected even during lunch break, and explained the mistakes made.
- Table arrangement direction should be horizontal to the main TV display screen so students don't have to keep turning head to the side to see the screen then back to our laptop while we were typing down whats on the display screen at fast speed.
- Slightly more time should be given for us to type down the programs.
- Would be good if we have a soft copy of the lab before hand so we concentrate on the screen and also type down notes or extra points, instead of busy typing and missing the explanations. However, its a double edge sword. (Posted on 6/7/2016)








