- The course contains a series of videos introducing the fundamentals of software development. The contents cover the software development cycle, core programming knowledge, object-oriented programming, web programming, and database development.
- It covers a wide range of topics on software development. It starts with some elementary programming, including data types and flow control, and then presented some data structures including arrays, stacks, queues, dictionary, as well as algorithms design and web services. So, the content is quite comprehensive.
- The learners not only get the fundamentals of software development, but they can also gain some skills in knowing the activities and the resource usage of applications in windows environment from the module on Desktop application.
In summary, content is appropriate, relevant, and complete (as much as needed for the specific audience). Materials are categorized as beginner, advanced etc.