Software Requirements
Learn what software requirements are, their types and their role in the life cycle so you can specify what you are going to build.
Agile Methodologies & Scrum
Learn about agile methodologies and Scrum: roles, events, artifacts and user stories to organize a development team's work.
TypeScript
Learn to install and use TypeScript: basic types, functions, interfaces, classes, generics and modules to write safer JavaScript code.
TypeScript Exercises
Practice TypeScript by converting JavaScript code with gradual exercises on types, interfaces, generics and modules, each with a solution.
Weekly Slides
Review the week 1 slides on requirements, Scrum and TypeScript using the embedded PDF viewer.