Python Development 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.

  • 2nd week of April, 2020
  • 6 sessions
  • 2.5 hours/session
  • Data Science
  • Data Analytics

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.


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

Course Plan

In this class, student will be taught how to use a code editor to write a program. Students will be taught the basics of coding all the way to creating a simple script.

At the end of this lesson, you will be able to build simple applications to calculate a person's BMI and create a report assessment card printer.

Concepts covered:
1. Print
2. Comment
3. Operators
4. Variables
5. Inline Printing
6. Escape Sequences
7. Scripting
8. Functions

Exercise covered:
1. Maze game
Students are taught how to use conditionals to write more advanced script. In this class, students will also be taught how to differentiate data types.

Concepts covered:
1. Logic
2. Boolean
3. If
4. Else
5. Data Types

Exercises covered:
1. Dog to human age convertor
2. BMI calculator
In this class, students will learn how to iterate through values and perform operations within loops. Students will be taught two advanced data types: lists and dictionaries.

Concepts covered:
1. For loops
2. While
3. Lists
4. Dictionaries

Exercises covered:
1. Rock Paper Scissors Game
2. Fibonnaci Sequence
In this class, the concepts of classes and methods are explored in depth. Students will also learn to make use of libraries to perform advanced tasks.

Concepts covered:
1. Classes
2. Methods
3. Attributes
4. Using Libraries

Exercises covered:
1. Password Generator
Students will be shown how to use Python to perform operations such as file reading and writing. Additionally, we will be going through a popular code editor called Jupyter Notebook through Python.

Concepts covered:
1. Anaconda
2. File Opening and Reading to a file

Exercises covered:
1. Comparing two files on the fly
In this class, we will go into an introduction to Data Science, one of the most commonly applications of Data Science. Students will be assessed in this lesson.

Concepts covered:
1. Pandas
2. Visualisation


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 $500 SkillsFuture Credit from the government to pay for a wide range of approved skills-related courses. Visit the SkillsFuture Credit website to choose from the courses available on the Training Exchange course directory

Active Course Runs

Lesson Dates/Timings

  • April 11, 20201230 - 1430 hrs
  • April 11, 20201430 - 1630 hrs
  • April 11, 20201630 - 1830 hrs
  • April 18, 20201230 - 1430 hrs
  • April 18, 20201430 - 1630 hrs
  • April 18, 20201630 - 1830 hrs
  • one-north

    Blk 71 Ayer Rajah Crescent #03-26, S139951



    UpCode Academy

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

    • 30 Courses
    • 1,349 Students
    • 30 Instructors

    Subscribe to our Newsletter