MicroMasters® Program in Software Development
Course Report
Find detailed report of this course which helps you make an informed decision on its relevance to your learning needs. Find out the course's popularity among Careervira users and the job roles that would find the course relevant for their upskilling here. You can also find how this course compares against similar courses and much more in the course report.
Visit Course Report
Course Features
Duration
9 months
Delivery Method
Online
Available on
Limited Access
Accessibility
Desktop, Laptop
Language
English
Subtitles
English
Level
Advanced
Effort
8 hours per week
Teaching Type
Self Paced
Course Description
Course Overview
International Faculty
Post Course Interactions
Instructor-Moderated Discussions
Case Studies, Captstone Projects
Skills You Will Gain
What You Will Learn
How to develop programs that are well tested and easy to modify
To structure the development of large software systems using abstraction and decomposition
To quickly write and revise code using programming tools
How to do full-stack software development using an agile approach in a pair or team
Popular languages Java and Typescript, and the ability to quickly learn new ones
Target Students
Unfortunately, learners residing in one or more of the following countries or regions will not be able to register for this course: Iran, Cuba and the Crimea region of Ukraine
While edX has sought licenses from the U.S. Office of Foreign Assets Control (OFAC) to offer our courses to learners in these countries and regions, the licenses we have received are not broad enough to allow us to offer this course in all locations. edX
Course Instructors
Reid Holmes
Associate Professor, Computer Science at University of British Columbia
Gail Murphy
Professor of Computer Science at University of British Columbia
Elisa Baniassad
Instructor in Computer Science at University of British Columbia