Python Development (Virtual Course) Skillsfuture Credits Eligible

This Python course is a data-centric introduction for beginners with no coding background, bridging the gap between programming and data science through libraries for introducing data science, web development and basic statistics knowledge.

You can use skillsfuture credit to pay for this course. View other skillsfuture courses here.

  • TBD
  • 6 sessions
  • 2.5 hours/session

What is Virtual Classroom?

This course will be taught using a combination of video presentation, video online conferencing, screen sharing and virtual technology. We replicate the complete experience of a classroom right inside your living room!

During the virtual classroom lesson, you will be given a link to call in and speak to the instructor at the scheduled timings. The instructor will be guiding the lesson through prepared videos, and also hands on teaching to ensure that you will have a complete learning experience.

Learn from the comfort and safety of your own home during the COVID19 pandemic!


By the end of the course, you will be able to think algorithmically, frame problems logically, and articulate solutions like a coder. In the course, you'll be coding interactive games, building functional scripts, learn the basics of Python software design, reading in tabular data and performing data visualisations.

Students will graduate with the expertise and confidence to seek employment opportunities as a Python software engineer in the fields of data science or web development.

You'll learn:
- Python operations, conditionals, arrays, and basic object-oriented programming
- Python syntax, features and benefits
- Debugging errors in your code
- Jupyter Notebooks
- Pandas library
- Simple data visualisations


About this course

Python Development is a course for beginners with absolutely no background in coding. We will get you up to speed with practical knowledge and skills in Python, so you'll be equipped with the basic skills used by actual professional analysts and developers in the tech community in Singapore.

Python is consistently ranked in either first or second place as the most in-demand programming languages across the job market. It has applications in data science, machine learning, web development, self-driving cars, automation, and many many other disciplines. There has never been a better time to learn it!

This Python course in Singapore will be your first step towards other advanced and exciting fields such as Data Science, Cybersecurity, and Deep Learning.

This Python course is an unique experience for beginners to master all the fundamentals of programming. This Python course is a hybrid between a typical classroom lecture and hands on interactive coding. You get over 15 hours of in-depth training and meticulously created exercises and quizzes to test your knowledge as you go. This course is all about getting you writing code ASAP, rather than sitting back and listening.

This Python course is perfect for people without prior programming or coding background. You are not required to have a basic understanding of Python if you want to register for this course.

Upon completion of this course, students will be able to code in Python at an intermediate level and be fully prepared to take on our other course offerings such as Data Science Introduction (Python)* and Computer Vision (Python)*. Students will graduate with a standalone marketable job skill in Singapore.


None. This course is targeted at new beginners trying to learn programming. You will need to bring your own laptop for this course.

Skillsfuture Credits

This course is eligible to be paid for using Skillsfuture credits.

All Singaporeans aged 25 and above can use their SkillsFuture Credit from the government to pay for a wide range of approved skills-related courses. Visit the SkillsFuture Credit website for more information.

UpCode Academy

Attend coding classes taught by true experts working in the industry. Get practical instructions and interact with these practitioners during the classes.

  • 34 Courses
  • 1,461 Students
  • 34 Instructors

Subscribe to our Newsletter