Information Technology
Star icon
Most Popular
Trending Arrow Icon
Trending
Hands on Training icon
Hands On Training
Star icon
Trending Arrow Icon
Hands on Training icon

MicroMasters® Program in Software Development

Course Cover

5

(1)

compare button icon
Offer Percent Icon

1 Coupon Available

Login To View All
Course Report - 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.

Course Features

icon

Duration

9 months

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Advanced

icon

Effort

8 hours per week

icon

Teaching Type

Self Paced

Course Description

Software development is a time-consuming business. Software developers who succeed are able learn quickly new technologies and software systems. They do this by looking at any software – in any programming language as repeating patterns and not detailed lines of code.

This program will teach you the same expert thinking. You will be able to learn Java, JUnit and IntelliJ IDEA technologies by working on several software development projects. You will also learn to recognize common structures within programs and tools, and how to use these skills to quickly master new technologies.

This program will teach you how to create programs with a systematic approach. It also teaches you how to make programs easy to maintain. In order to create software programs that solve real-world problems, you will also be able to apply agile methods.

You will be able to apply for any position that requires programming languages or technology if you have learned the skills required by this program.

blur
blur

Highlights

blur

Pedagogy

Top 5 Percentile

blur

Rating & Reviews

Top 30 Percentile

blur

Parameters

cv-icon

Pedagogy

Acquire all major DevOps skills in this course for seamless integration into your daily life. Develop a versatile skill set, allowing you to confidently apply what you've learned in various practical scenarios, enhancing your daily experiences and overall proficiency. An exceptional course in DevOps, this stands out for its Self Paced learning approach. Learners have the flexibility to progress at their own speed, tailoring the experience to their individual needs. With a focus on cultivating industry-relevant skills, this course ensures that learners attain a skillset aligned with current industry demands.

cv-icon

Rating & Reviews

This highly acclaimed course is among the top-rated in DevOps, boasting a rating greater than 4 and an overall rating of 5.0. Its exceptional quality sets it apart, making it an excellent choice for individuals seeking top-notch learning experience in DevOps.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

projects-img

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

Author Image

Reid Holmes

Associate Professor, Computer Science at University of British Columbia

Reid is an Associate Professor of Computer Science in the Department of Computer Science at the University of British Columbia. Reid's research interests are in the human aspects of software engineer...
Author Image

Gail Murphy

Professor of Computer Science at University of British Columbia

Gail is a Professor of Computer Science at the University of British Columbia and a Fellow of the Royal Society of Canada. Her research interests are in improving the productivity of software develop...
Author Image

Elisa Baniassad

Instructor in Computer Science at University of British Columbia

Elisa is an instructor in Computer Science at the University of British Columbia. She has also taught at Trinity College Dublin, the Chinese University of Hong Kong and the Australian National University. Elisa got her PhD at UBC in 2001.
Author Image

Gregor Kiczales

Professor of Computer Science at University of British Columbia

Gregor is Professor of Computer Science at the University of British Columbia and a Fellow of the Association of Computing Machinery. His career long research goal, continued in this course, is to en...
Course Cover
Offer Percent Icon

1 Coupon Available
Get upto 30% Discount