Advanced Programming

Course Provider

Academy for Professional and Continuing Education (NTU PACE)

Certification

Continuing Education and Training Certificate

Introduction

Elevate your expertise with our advanced course designed for experienced professionals in software development and leadership!

Master essential technologies like SQL for efficient database management and gain a deep understanding of XML and networking fundamentals, including sockets and pipes, to manage data flow and communication across systems. This course goes beyond technical skills, offering coaching modules to sharpen your mentoring and leadership abilities. Dive into advanced Python programming, exploring powerful concepts like decorators and generators to boost code efficiency and clarity. The hands-on experience culminates in building web applications using Flask, preparing you to tackle complex, real-world projects with confidence.

Take the next step in your career with cutting-edge skills in both tech and leadership.


Objectives

At the end of the course, learners will be able to:

  • Master SQL for efficient database management and data querying. 
  • Understand and implement XML, network communication, sockets, and pipes. 
  • Develop advanced Python programming skills, including the use of decorators and generators.
  • Build practical web applications using Flask, applying Python in real-world scenarios.

Outline

  • This course equips learners with a wide range of technical and leadership skills essential for thriving in today’s technology-driven environment.
  • Learners will develop expertise in SQL for efficient database management and querying, as well as in XML and networking protocols like sockets and pipes for seamless data communication.
  • Advanced Python programming skills, including the use of decorators and generators, enhance coding efficiency and functionality.
  • Practical web development experience with Flask prepares learners for real-world applications. 
  • Additionally, coaching skills will foster leadership and mentoring competencies, empowering learners to lead teams and projects effectively in both technical and managerial roles.

Who should attend

  • Aspiring developers, IT professionals, and anyone interested in gaining a solid foundation in programming. 
  • Aspiring software developers and data engineers seeking to enhance their technical and programming skills.
  • IT professionals aiming to advance their knowledge in network communication, database management, and web development.

Fees and Funding

Standard Course Fee: S$2616

SSG Funding Support

 Course fee

Course fee payable after SSG funding, if eligible under various schemes

BEFORE funding & GST

AFTER funding & 9% GST

Singapore Citizens (SCs) and Permanent Residents (PRs) (Up to 70% funding)

$2,400

$784.80

Enhanced Training Support for SMEs (ETSS)

$304.80

SCs aged ≥ 40 years old
SkillsFuture Mid-career Enhanced Subsidy (MCES)
(Up to 90% funding)

• NTU/NIE alumni may utilise their $1,600 Alumni Course Credits. Click here for more information.

Read more about funding

Trainers

Dr Teoh Teik Toe

Dr Teoh is a Academic Director and Senior Lecturer at Nanyang Business School (NBS), teaching Business Analytics and AI subjects. His other roles include:

  • Academic Director of the NBS Master of Science in Business Analytics
  • Associate Director of NTU NBS AI Lab and NTU Information Management Research Centre
  • Adjunct Professor at Henan University, Shandong Institute of Technology and Han Chiang University

Dr Teoh has published 4 books and more than 100 publications. Additionally, he has more than three decades of research experience in the areas of Big Data, Deep Learning, Cybersecurity, AI, Machine Learning and Software Development. He also possesses more than 25 years of teaching experience in AI, Data Science and Analytics, Statistics, Business, Finance, Accounting and Law.

Dr Teoh obtained his PhD in Computer Engineering from NTU, Doctor of Business Administration and Master of Business Administration from University of Newcastle, Master of Law from the National University of Singapore, and Bachelor of Laws and Master of Laws from University of London. He completed his post doctorate at Singapore University of Technology and Design.

Dr Teoh is a chartered holder of CFA, ACCA, CIMA, CA Singapore, Chartered Tax Practitioner, Associate Chartered Valuer and Appraiser and CPA Australia. Additionally, he is a member of Mensa International.