Certificate in Robotics Programming

The Certificate in Robotics Programming (CRP) prepares learners for transition into higher education study, by equipping them with the fundamental skills, and knowledge needed to be successful in their chosen area of related disciplines. Programming is a key skill to develop for working in robotics. CRP is offered as an initial qualification for learners aiming to embark on a career in one of a wide range of industries, and/or for learners aiming for a Higher Education qualification in a subject allied to Robotics, automation, engineering, and Infocomm Technology.

The credits gained by achieving the Certificate in Robotics Programming may enable progression to a suitable diploma from a choice of various specializations in Technology.

Certificate in Robotics Programming

Key Facts

  • Duration: 4 months, 30 hours/module, Mon - Fri, 3 hours/day
  • Intake dates: February, June, October
  • Delivery Mode:
    • Live Online
    • On campus   
  • Fees: SGD $2,484 (Inclusive of 8% GST) (local students) / SGD $3,000 (Inclusive of 8% GST) (international students)

The aim of the Certificate in Robotics Programming (CRP) programme is to prepare learners in creative, critical thinking, and computational thinking, and teaches the learner about the robot's hardware, firmware, and how to write, compile, and run programs. Learners are introduced to block-based programming, core coding logic program creation, and reactive model-based programming skills. This course seeks to equip learners with a broad foundation in robotic programming and coding logic while providing a conducive environment for learners to practice essential cognitive skills.

CRP aims to give learners the best possible preparation to commence a career in robotics and automation in one of a wide range of industries and prepare learners for further study. This programme allows learners to work on mini-project assignment tasks. Projects can help learners learn through motivation, content mastery, as well as higher-order thinking, and social skills. Graduates of the course will be able to demonstrate a sound knowledge of the basic underlying academic concepts, fundamental robotic programming skills, and principles associated with the broader discipline of Robotics and automation.

Whilst the CRP programme may be a first step towards obtaining the diploma in a choice in a technology-related discipline, holders of the CRP will be equipped to enter employment in a role requiring some personal responsibility but within a mainly supervised context.

Graduates of the Certificate in Robotics Programming (CRP) should be able to understand and apply, within the employment context, basic theories, concepts, and programming skills.

Upon successful completion of the programme, learners should be able to:

  • Discover an area of interest in coding and programming in computer science, computing, ICT, and Technology, providing learners with an academic bridge into higher education.
  • Demonstrate effective interpersonal skills when working in groups or leading teams.
  • Professionally communicate and present proposals, findings, and results.
  • Possess the necessary personal qualities and technical skills to progress to higher-level studies.

In addition, holders of the CRP should have developed the qualities and transferable skills necessary for employment requiring the exercise of some personal responsibility.

Learners must take and satisfactorily complete three (3) modules to be awarded the LSBF Certificate in Robotics Programming. All learners must complete all modules. Learners, who fail to complete all three modules, will be given only a Statement of Results.

Learners must achieve an overall passing grade of 40%. Learners who fail a module at the first attempt are permitted two (2) further opportunities to pass the module (resit) and failure of this retake will require learners to sit the failed module(s) again in full prior to an additional retake attempt.


a. Minimum Academic Entry Requirement

Local learners shall possess the following:

  • At least two passes in GCE ‘N’ Level

International Learners shall possess the following:

  • Completion of Year 9 middle-high school qualification or equivalent qualification from respective home countries

b. Minimum English Language Entry Requirement

Both local and international learners MUST fulfil the minimum English language entry requirement of one of the following (except Mandarin programmes):

  • Achieved grade D7 or better in the English language in GCE 'N' level.
  • Pass in the English Language in Year 9 High School qualification or equivalent.
  • At least IELTS 5.0 for international learners.
  • Completed LSBF Preparatory Course in English Intermediate Level.
  • Successfully pass LSBF English Placement Test.
    • External Placement when they arrive in Singapore as a final placement marker, OR
    • Applicants who do not have any valid/certified English Language test as a guide
    • Dynamic Clarity for those learners who wish to matriculate into a Degree/ Master's course

Description Minimum Recommended
Computer and processor 1.6 GHz or faster, 2-core Intel Core i3 or equivalent 1.8 GHz, 2-core Intel Core i3 or equivalent
Memory 4 GB RAM 8 GB RAM
Hard Disk

256 GB disk size

Display 1280 x 768 screen resolution (32-bit requires hardware acceleration for 4K and higher) N/A

An internet connection – broadband wired or wireless

Speakers and a microphone – built-in or USB plug-in or wireless Bluetooth

A webcam or HD webcam - built-in or USB plug-in




This course introduces block-based editors that use a drag-and-drop approach for learners to enter the world of programming. Learners will learn how to code using blocks, visual clues provided by predefined groups of code (blocks), to create and run games, apps, and other programs. A visual coding environment will be introduced that introduces programming concepts to learners of all ages in an engaging way. Using the graphical coding environment, learners will be able to create interactive programs/projects and animated stories. Learners will be able to explore the use of Parsons Problems for learning a Programming Language.

The aim of this module is to programme robots using a selected framework in Python. Learners will be able to explore the use of Parsons Problems for learning a Programming Language. Use the relevant software platform to develop real-world robotics. Learners will learn how to install the software, develop code using the framework, and even make a robot in simulation and control it with code that can easily be ported to a real robotic system.

Learners in this course will learn text-based programming with robotics platforms. With robotics platforms, learners switch from block-based robot programming to a text-based language. More Java instruction is provided in this module. The course aims to teach learners a basic competency in Java with an emphasis on robotics applications. As hardware building skills will need to be acquired separately, robot construction will not be discussed in any detail. The course is aimed at beginners and no previous experience is necessary. Learners will be able to explore the use of Parsons Problems for learning a Programming Language.

Request More Information

Contact a programme advisor by calling
+65 6580 7700

Back to top