Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Programming Fundamentals: Legacy MTA 98-381
Rating: 4.1 out of 5(301 ratings)
2,279 students

Python Programming Fundamentals: Legacy MTA 98-381

Learn Python variables, conditions, loops, functions and file handling through examples from the retired MTA syllabus.
Last updated 9/2026
English
English [Auto],

What you'll learn

  • Be able to sit for and pass the MTA 98-381 Python Certificate exams.
  • Learn how to develop impressing Python applications in a few minutes/ hours.
  • Add Python 3 to your Resume by Understanding Object-Oriented Programming (OOP)
  • Create Programs using your logic and data structures
  • How to program the right way.
  • Automate Coding Tasks By Building Custom Python Functions.
  • Improve Efficiency, Save Time, Maximize Productivity.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

11 sections • 72 lectures • 7h 28m total length
  • Python Practice: Validate and Summarize a Small Data File1:22
  • Visual Studio Code10:04

    Learn how Visual Studio Code serves as a cross-platform source code editor and integrated development environment with debugging, version control, syntax highlighting, autocomplete, snippets, refactoring, and customizable plugins and themes.

  • 3 Tips to Get Even More Value Out of this Course0:53
  • Installing Visual Studio Code10:29

    Install Visual Studio Code and start with the first steps, then explore editing, debugging, code navigation, extensions, and source control integration with Python and other languages.

  • Introduction to Python3:09

    Learn to set up Python in Visual Studio Code, create and save a hello world script, use autocomplete, and run it in the terminal, and execute scripts from the interpreter.

  • Info for Python MTA 98-381 Exam1:21

Requirements

  • You will not need any any prior knowledge - so get started now!
  • You should be committed to run through the course and become knowledgeable about Python.
  • Nothing else! It’s just you, your computer and your hunger to get started today!

Description

Build Python programming fundamentals through practical examples.


This beginner-oriented course uses material developed around the former MTA 98-381 syllabus. Microsoft retired MTA exams on June 30, 2022. The lessons remain a resource for learning programming concepts, rather than preparation for a currently available Microsoft exam.


What you will explore

Explore variables, data types, operators, conditional logic, loops, functions, and file input and output. Connect each concept to a small program, trace the values it produces, and use the examples as a foundation for independent practice.


How to study

Work through the relevant lessons in sequence, pause to reproduce the examples, and keep a short record of the concepts you can explain without looking at your notes. When an example produces an unexpected result, reduce it to a smaller case and compare what you expected with what actually happened. This makes revision more useful than simply replaying a demonstration.


Practical application

Create a small text-file summary utility: read fictional scores, validate the input, calculate a result and explain how invalid data is handled. Start with a small example before adding more features.


Use the course as a structured learning resource at your own pace. Revisit difficult topics, write down questions, and connect each concept to a small example of your own. Before moving on, explain your solution, check a normal case and an edge case, and note one limitation. The goal is to develop understanding that you can transfer to another problem, rather than memorize a single answer.


Check the curriculum and prerequisites to decide whether the course fits your current knowledge and learning goals. Recorded software interfaces and third-party services can change; consult the provider's current documentation when setting up your environment.

Who this course is for:

  • Anyone who would like to be an MTA 98-381 certified Python developer.
  • This course is perfect for absolute beginners with no previous coding experience, to intermediates looking to sharpen their skills to the expert level.
  • Anyone who wants to learn Python Fundamentals and Python Advanced Concepts.