Skip to main content

National College Credit Recommendation Service

Board of Regents  |  University of the State of New York

Microsoft | Evaluated Learning Experience

Return to Microsoft

Microsoft Professional Program: Certificate in Entry Level Software Development


Varies, self-paced.

Various; distance learning.

April 2018 - January 2020.

Instructional delivery format: 
Online/distance learning
Learner Outcomes: 

Upon successful completion of the course, students will be able to: think logically and systematically; create basic programs and functions; process simple data structures and files; develop a simple technical solution; develop interactive webpages; develop and deploy dynamic websites; create advanced programs and functions; create basic object-oriented programs; analyze algorithms and data structures for efficiency; apply software development to real-world scenarios; design user-centric software; and design software for global audience.


Instruction is offered online through edX and through other Microsoft partners.  Major topics include: logic and computational thinking, introduction to Python: absolute beginner, introduction to Python: fundamentals, designing a technical solution, building interactive prototypes using JavaScript, building functional prototypes using Node.JS, learning to program in Java, object oriented programming in Java, algorithms and data structures, writing professional code, introduction to design thinking, and introduction to developing international software. Skills are measured through formative and summative assessments including a comprehensive capstone project. 

Credit recommendation: 

In the lower division baccalaureate/associate degree category, 4 semester hours in Introduction to Programming, Introduction to Software Engineering or Information Systems (10/18).