Data Structures & Algorithms in Python (Classroom & Asynchronous e-learning)

Training Provider: NANYANG TECHNOLOGICAL UNIVERSITY
Course Reference: TGS-2025056029
S$882
Original: S$2,940
Save S$2,058

About This Course

This course introduces learners to data structures and algorithms for constructing efficient computer programs based on Python. This course will cover the principles of algorithmic analysis and Artificial Intelligence (AI) algorithms.
Learners will develop analytical skills to assess application requirements and design efficient algorithms for specific tasks. Through exploring essential concepts of data abstraction and algorithmic thinking, learners will gain the skills needed to approach common challenges in programming and software development. Key concepts such as growth rates, nodes, trees, graphs, sorting and searching play a vital role in the study of data mining and artificial intelligence. The Greedy Technique will be introduced and AI algorithms such as classification will also be discussed
This course is ideal for students pursuing a degree in a related field who require the understanding of data structures and algorithms as part of their coursework, as well as for beginner programmers and professionals in technical roles seeking to acquire basic skills in data structures and algorithms using Python.

What You'll Learn

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

1. Analyse the complexity of algorithms to assess the efficiency of different approaches to problem-solving.
2. Analyse application requirements and select the appropriate data structure for the task.
3. Design and implement efficient algorithms in Python for given applications.
4. Solve problems systematically and effectively through careful consideration of the data structures, data abstraction, and algorithmic paradigms that best fit the requirements.
5. Be equipped with the essential knowledge to study advanced courses in data mining and artificial intelligence.

Entry Requirements

Learners are required to have a relevant part-time diploma issued from local polytechnics.

Course Details

Duration 38.5 hours
Language English
Training Commitment Not specified
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit the SkillsFuture website or contact the training provider directly.

More Courses from NANYANG TECHNOLOGICAL UNIVERSITY

• Lead Sustainable Urban Projects – Apply leadership skills, strategically manage initiatives in...
Duration 135 hours
Fee After Subsidy S$5,100
Trainees will gain well-rounded employment opportunities with tech companies by providing them with ...
Duration 390 hours
Fee After Subsidy S$4,500
This 3-month course has been designed by industry professionals and practitioners to upgrade existin...
Duration 170 hours
Fee After Subsidy S$2,250