Prepare for the MTA: Software Development Fundamentals Exam (98-361)
This learning path helps aspiring developers prepare for and pass the Microsoft Technology Associate (MTA): Software Development Fundamentals exam (98-361). For more information on this exam and the MTA certification designation, visit https://www.microsoft.com/en-us/learning/exam-98-361.aspx.
Create a study guide for MTA: Software Development Fundamentals.
Learn the essentials of what is covered in each exam domain.
Discover career opportunities available for software developers.
Programming Foundations: Object-Oriented Design with Barron Stone
Good software starts with great design. Get a fun and fresh introduction to object-oriented design and analysis—from defining requirements to diagramming classes.
2h 40m • COURSE
Programming Foundations: Fundamentals with Annyce Davis
Prepare to learn the fundamental concepts, practices, and terminology of programming in this introductory course.
2h 6m • COURSE
Programming Foundations: Algorithms with Joe Marini
Algorithms are the universal building blocks of programming. Learn the most popular and useful programming algorithms for searching and sorting data, counting values, and more.
1h 45m • COURSE
Programming Foundations: Data Structures with Kathryn Hodge
Learn the foundations of programming with data structures. Discover how to best store, organize, and access data using data structures such as arrays, linked lists, stacks, queues, and hash tables.
2h 20m • COURSE
Web Programming Foundations with Morten Rand-Hendriksen
Learn how the web works. Explore the web programming fundamentals you need to know to build robust applications and websites.
58m 44s • COURSE
Database Foundations: Core Concepts with Adam Wilbert
Understand the core concepts every IT professional should know to start working with databases.
2h 14m • COURSE
Windows Presentation Foundation: 1 Build Dramatic Desktop Applications with Walt Ritscher
Learn to create dramatic Windows user experiences using Windows Presentation Foundation and XAML. Learn the essentials of the framework as you build a complete sample app.
2h 16m • COURSE
You'll learn software development skills with these experts.
Barron Stone is an electrical engineer experienced in both low-level digital hardware and high-level software.
He earned his bachelor of science in electrical engineering from Rice University and his master of science in electrical engineering from the Air Force Institute of Technology. He spent several years as an applications engineer and product-marketing engineer at National Instruments, where he developed marketing and training content for the FPGA-based NI FlexRIO modular instruments. Today, Barron is serving as an officer in the United States Air Force.
Annyce Davis is a software developer, international conference speaker, and author.
Currently, she's the lead Android developer at Off Grid Electric, where she works on implementing a next-generation Android mobile user interface, and reengineering the app to be resilient to spotty data coverage. Annyce is also an Android Google Developer Expert. This means that she spends a lot of time developing videos, blog posts, and conference talks for the developer community. She's very proud of and passionate about this work. Her ultimate goal with respect to technology is to share her experiences in tech and engineering to inspire others to do the same.
Joe Marini is a senior developer advocate at Google and a developer of Dreamweaver and Windows Phone.
Joe has worked in the web and software industries for more than 20 years. He was an original member of the Dreamweaver engineering team at Macromedia, and held prominent early roles in creating products such as QuarkXPress, Microsoft Expression Blend, mFactory's mTropolis, and Extensis QX-Tools. He is regularly a featured speaker at industry conferences and has authored or co-authored several publications on web and software development. Prior to Google, Joe was responsible for the mobile web developer platform for Windows Phone 7 at Microsoft. His book, The Document Object Model, is widely regarded as the definitive resource for working with the DOM.
Kathryn Hodge works as a software developer at a media company.
In addition to her work as a developer, Kathryn runs a YouTube channel for people wanting to learn how to code. Before graduating college, she worked for three years as a computer science teaching assistant. She is very interested in the intersection of media, entertainment, and technology, and is focused on creating software that makes an impact.
Morten Rand-Hendriksen is a web designer and developer with a passion for open-source software like WordPress.
Morten Rand-Hendriksen is a web designer and developer with a passion for clean design, standards-based code, and open-source software. He has published several books, articles, and videos on these topics and is a popular speaker at conferences. Running a small boutique-style digital media company, he divides his time evenly between building web solutions and teaching others how to do things right and get the most out of the web.Morten grew up in Norway and made Canada his home in 2002.
Adam Wilbert is a data visualization expert who helps clients get better insights from their data.
As a consultant and trainer, Adam has spent over 5 years helping government, enterprise, and nonprofit clients use Access and Excel efficiently. Adam has developed Access databases for National Park Service managers and U.S. Geological Survey scientists, in addition to leading Access and Excel workshops throughout the United States through a partnership with Northwest Environmental Training Center. His in-depth multi-day training events benefit private firms such as Boeing and Verizon, NGOs, and government employees in agencies such as the Environmental Protection Agency, Bureau of Land Management, and the Army Corps of Engineers.
As the founder of CartoGaia, a cartography firm, Adam produces publication quality mapping products to explore awareness in the spatial arrangement of data in order to help guide policy and decision makers in a wide variety of environmental and business applications. He was chosen as a featured contributor to the inaugural edition of the North American Cartographic Information Society's Atlas of Design. You can connect with Adam on Twitter @awilbert or at adamwilbert.com.
Walt Ritscher is a programmer, UI designer, and staff author at LinkedIn Learning.
Walt's enthusiasm for crafting software interfaces started early. Shortly after discovering how to move pixels around on a computer screen, he began devouring books on computer graphics and UI design. Before long, he was sharing his discoveries with other technology buffs, a lifelong pursuit that has led to teaching engagements at universities, private training companies, and the international conference circuit. As a consultant, Walt has worked with a wide variety of clients, including Microsoft, HP, and Intel. He is now a staff author at LinkedIn Learning, where his content team produces hundreds of technical training courses for software developers each year.
Learning Paths are big commitments. Keep your goal in focus by taking one at a time. Starting Prepare for the MTA: Software Development Fundamentals Exam (98-361) will pause your previous path and save your progress.