Course Details
Course Details
What You'll Learn
Topic 1 Getting Started with AI Vibe Coding in Python
- Introduction to Python and Vibe Coding
- Setting Up Python and AI Coding Assistants (Cursor, GitHub Copilot, Claude)
- Writing and Running Your First Python Program from a Prompt
- Effective Prompting for Python Code Generation
Topic 2 Python Fundamentals with AI
- Variables, Data Types and Operators
- Control Flow: Conditionals and Loops
- Functions and Modules
- Debugging and Explaining Code with AI
Topic 3 Working with Data and Files
- Lists, Dictionaries and Data Structures
- Reading and Writing Files
- Working with Libraries and APIs
- Reviewing and Refactoring AI-Generated Code
Topic 4 Building and Automating with Python
- Automating Everyday Tasks with Scripts
- Building a Small Data-Driven Application
- Testing and Improving Your Code with AI
- Packaging and Running Your Project
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 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
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.
Review
Customer Reviews (446)
- Will Recommend Review by Course Participant/Trainee
-
More focus on data input technique rather than direct input of parameter in codes (Posted on 4/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 - the course is good, keep up the good work! Review by Course Participant/Trainee
-
I felt the course is good, keep up the good work! I can see that suggestions from feedback page were taken into account. Just one thing, whiteboard markers in the class should be replaced, as I did notice Jan was having difficulties getting the ink onto the board.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
I am very thankful to have met helpful people (Alfred and Jan) for this course, as my laptop was giving me multiple problems for the first day (cannot connect to wifi, charging wire was not working, later also found out I had issues installing python packages which needed fixing at home). The spare laptop allowed me to pay attention to lessons in class for the first day without much worries. Jan is a very good trainer. Jan was very attentive to students in the class and was always patient with questions. I really appreciate that. Have liked the Facebook page
(Posted on 3/19/2017) - Generally good Review by Course Participant/Trainee
-
Course could be improved with inclusion of user data input methods and more focus on object oriented and database methods. (Posted on 3/8/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
-
maybe some practice exercises after the course.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
the course is very well explained and easier to understand and the instructor is expert in python (Posted on 3/4/2017) - Will Recommnd Review by Course Participant/Trainee
-
To share with the learners some real-life applications developed using Python.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
This is an excellent foundation course on Python. The trainer is very knowledgeable and clear in his explanations. I have learnt a great deal about Python and would highly recommend this course to anyone who is keen to pick it up. Thank you and keep up the good work!
(Posted on 3/4/2017)
Write Your Own Review
- Recommended Courses
- Related Courses