Software Development Fundamentals

This is an introductory course into the fundamentals of the software development process, where learners will also be introduced to agile project management methodologies, and development languages such as HTML and CSS.

By the end of this course, you will have foundational knowledge behind software development methodologies, cloud computing concepts, and the ability to justify the approach taken in the development of a prototype web application.

Course duration
Next start date
Recommended for individuals seeking roles as a software developer.
  • Module 1: Introduction to Software Development
  • Module 2: Requirements and Planning
  • Module 3: Designing Software Solutions
  • Module 4: Building Your First Application
  • Module 5: Developing Your Application Further
  • Module 6: Deployment and Maintenance
Software Development Fundamentals