Professional Certificate in Programming using Python and JavaScript
Dates:
Complete Modern JavaScript for Beginners:
28 Sep, 29 Sep, 2 Oct 2023 | 9am to 5.30pm | Classroom Learning
Python Programming:
16 Oct, 18 Oct, 23 Oct 2023 | 9am to 5.30pm | Online
Duration: 6 Days
Course Objectives
This PC will equip learners with the following competencies:
- Build a strong foundation in the fundamentals in Python programming
- Learn and apply data structures, programming constructs in Python to create simple software applications – Understand the Basics of Javascript
- Understanding the development environment (NodeJS, VScode) and debugging tools, Blocks & Data structures – Basics of Object Oriented Programming (OOP) concepts (Classes and Objects), JS objects and methods, Functions, Document Object Model (DOM) and manipulating DOM
- Functional and Asynchronous programming concepts
Learning Outcome
It will prepare learners in the following job roles to perform their responsibilities more effectively/ It will prepare learners for the following job roles:
- Associate Software Engineers
- Frontend Developers
Programme Structure
Who Should Attend
Professionals who plan to be an Associate Software Engineers and Frontend Developers.
Prequisites
At least a polytechnic diploma.
Course Convener
(Click photo to view biography)
Assoc Prof Tan Wee Kek

Assoc Prof Tan Wee Kek
Assoc Prof Tan Wee Kek is currently an Associate Professor in the Department of Information Systems and Analytics at the School of Computing, National University of Singapore. He is also currently serving as an Assistant Dean (Student Life) in the School of Computing, and a Fellow and EXCO member of the NUS Teaching Academy. He graduated with a Doctor of Philosophy in Information Systems in July 2013 and a Bachelor of Computing in Information Systems (1st Class Honours) in July 2007, both from the National University of Singapore. Prior to this, he attended Singapore Polytechnic and graduated with a Diploma in Computer Information Systems with Merit in July 2001.
His current primary research interests focus on consumer-based information technology (e.g., online decision aids, social computing, virtual worlds and consumer cloud services). Most of his research is based on design science, a well-established problem-solving paradigm that has been widely adopted in information systems research. His current secondary research interests focus on information systems education.
His work has been published or is forthcoming in journals such as Journal of the American Society for Information Science and Technology (JASIST), Decision Support Systems (DSS), Communications of the Association for Information Systems (CAIS), and Journal of Information Systems Education (JISE). His work has also been presented or is forthcoming in conferences such as ACM SIGMIS Computer Personnel Research Conference (SIGMIS-CPR), IFIP Working Group 8.2 Working Conference (IFIP WG8.2), European Conference on Information Systems (ECIS), Americas Conference on Information Systems (AMCIS), and International Conference on Human-Computer Interaction (ICHCI).
He has won the faculty level Research Achievement Award in 2013 and was a nominee for the ACM SIGMIS 2009 Magid Igbaria Outstanding Conference Paper of the Year.
His current teaching interests include imparting senior undergraduate students with knowledge and skills to develop enterprise information systems as well as teaching them principles of information security management, and concepts of mobile and ubiquitous commerce.
He has won the University level Annual Teaching Excellence Award for AY 2009 to 2012. In addition to this, he has also won the Faculty Teaching Excellence Award for AY 2008 to 2011 as well as the Faculty Best Teaching Assistant Award for AY 2007/2008. For his sustained commitment to teaching excellence, he has been placed on the Faculty Teaching Excellence Award Honour Roll for AY 2010/2011 and University level Annual Teaching Excellence Award Honour Roll for AY 2012/2013.
He is presently the lead faculty mentor of the NUS BiZiT Society, a student special interest group on business and information technology.
Course Fees
Total Nett Programme Fee Payable, Including GST, after additional funding from the various funding schemes
Participants must fulfill at least 75% attendance and pass all assessment components to be eligible for SSG funding.
To enquire, email soc-ace@nus.edu.sg
To register, click Register
Course Codes
Python Programming: TGS-2022011018 (Classroom Learning) / TGS-2022011046 (Synchronous e-learning)
Complete Modern JavaScript for Beginners: TGS-2022012779 (Classroom Learning) / TGS-2022012782 (Synchronous e-learning)
Catalogue of Programmes for Individuals
- Course Category
- Artificial Intelligence & Machine Learning
- Business Analytics & Data Science
- Cloud Computing & Internet of Things
- Cybersecurity & Data Governance
- Digital Business & Technopreneurship
- Digital Health & Nursing Informatics
- Digital Technology & Innovation Management
- Digital Transformation & Change Leadership
- Education Technology & Learning Design
- Emerging & Disruptive Technologies
- FinTech & Blockchain
- Interactive Media Development & Metaverse
- Software Programming & Networking
- UX/UI Design & Digital Product Management