Programming Fundamentals (Bundled)(SF) (Synchronous and Asynchronous E-Learning)

Training Provider: LITHAN ACADEMY PTE. LTD.
Course Reference: TGS-2024046902
S$450
Original: S$1,500
Save S$1,050

About This Course

The Programming Fundamentals module equips learners, regardless of their coding experience, with essential knowledge and skills to start their coding journey. This module provides a comprehensive understanding of programming concepts and techniques, encompassing programming languages, paradigms, and program execution. By establishing a solid foundation in programming principles and terminology, learners can grasp and analyse code effectively. By engaging in practical exercises and hands-on activities, learners enhance their problem-solving and critical thinking abilities, thereby improving their coding proficiency and enabling them to produce efficient and well-structured code.
The module project provides learners with an opportunity to demonstrate their skills into practice by constructing software components. This project serves as a platform for demonstrating their competence in analysing technical requirements and converting them into resilient designs. Leveraging their expertise in programming paradigms and languages, learners can implement software components based on the technical design. Additionally, they acquire the capability to ensure software quality through the utilization of diverse testing methods. In conclusion, learners acquire the capacity to produce well-structured code, apply object-oriented programming principles, conduct comprehensive testing, and proficiently document their code, establishing a solid foundation for their future programming ventures.

What You'll Learn

This course is designed to target the audience who would like to gain Programming fundamentals skills. Duration of this course is 80.5 hours. This is delivered in blended mode.
This course comprises the following 5 instructional units
1. Introduction to Programming
2. Programming Fundamentals - Part 1
3. Programming Fundamentals - Part 2
4. Object Oriented Programming
5. Testing & Documentation
Knowledge outcomes
1. Gain a foundational understanding of programming concepts and terminology.
2. Acquire fundamental programming skills, including variables, data types, and control structures.
3. Develop proficiency in object-oriented programming principles such as inheritance and encapsulation.
4. Learn strategies for testing code and documenting software projects effectively.
5. Apply programming principles to solve problems and develop simple programs using appropriate languages and tools.

Skills Outcomes
1. Develop a comprehensive system requirements specification.
2. Design and implement software components according to specifications.
3. Select appropriate tools and frameworks for the development process.
4. Implement software components based on established designs.
5. Evaluate the implemented solution for functionality and performance.

Entry Requirements

Minimum one credit in Nitech in STEM or its equivalent

Course Details

Duration 80.5 hours
Language English
Training Commitment Full Time and Part Time
Total Enrolled 140 students
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from LITHAN ACADEMY PTE. LTD.

The Advanced Certificate in AI Application Development equips learners with essential skills to exce...
Duration 322 hours
Fee After Subsidy S$2,250
The Advanced Certificate in AI Application Development equips learners with essential skills to exce...
Duration 322 hours
Fee After Subsidy S$2,250
The "Professional Diploma in Digital Innovation" prepares learners for a variety of high-demand job ...
Duration 403 hours
Fee After Subsidy S$3,000