A credential backed by Microsoft carries real weight with hiring managers, and the Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) exam is how you earn one. Preparing with the 72 practice questions from ActualCollection keeps every study hour focused on what the exam actually asks.
Microsoft 98-380 Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Introduction to Programming Using Block-Based Languages (Touch Develop) |
| Exam Number: | 98-380 |
| Exam Duration: | 45 minutes |
| Related Certifications: | Microsoft Technology Associate (MTA): Introduction to Programming Using Block-Based Languages |
| Exam Price: | USD 127 |
| Passing Score: | 700/1000 |
| Real Exam Qty: | 30-50 |
| Exam Format: | Multiple Choice, Drag and Drop, Scenario-Based Questions, Hot Area |
| Certificate Validity Period: | No expiration (MTA certification) |
| Available Languages: | English |
| Sample Questions: | ![]() |
| Exam Way: | Pearson VUE / Certiport authorized testing centers; computer-based exam. |
| Pre Condition: | No formal prerequisite. Microsoft recommended approximately 150 hours of hands-on experience with block-based programming environments such as Touch Develop, Scratch, or Blockly. |
| Official Syllabus URL: | https://certiport.pearsonvue.com/Certifications/Microsoft/MTA/Certification/Overview |
Microsoft 98-380 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Topic 1: Apply Strategies to Solve Computational Problems | - Identify basic algorithmic steps to solve simple problems
|
| Topic 2: Design Algorithms | - Create algorithms
|
| Topic 3: Code Programs in Block-Based Programming | - Use libraries and built-in functions
|
| Topic 4: Examine the Software Development Process | - Analyze and evaluate completed programs
|
| Topic 5: Assess Personal Security in Internet Communications | - Explain basic Internet communication components
|
| Topic 6: Solve Computational Problems by Using Modeling and Simulation | - Represent events in the natural and physical world
|
| Topic 7: Work with Data Representation in Block-Based Programming Languages | - Employ simple data structures
|
Microsoft 98-380 Exam: Frequently Asked Questions
The Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) exam is the official Microsoft test registered under exam code 98-380. Passing it earns you the MTA certification, a credential at the MTA level. It is also linked to the related certification: Microsoft Technology Associate (MTA): Introduction to Programming Using Block-Based Languages. Microsoft exams are valued because they test job-ready skills, so a passing score here carries real weight on a resume.
The Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) exam includes 30-50 questions to be completed within 45 minutes. Do the pacing math before exam day: with that many items on the clock, you need a steady rhythm and the discipline to flag a hard question and move on instead of stalling. Two or three full timed sessions with the ActualCollection test engine will show you exactly what that pace feels like, so time pressure stops being a factor on the real day.
To pass the Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) exam you need 700/1000, and the official registration fee is USD 127. A retake is not discounted: a failed attempt means paying the full USD 127 again, so treat your first sitting as the expensive one. A sensible rule is to book your seat only after you are scoring comfortably above the passing mark on the ActualCollection practice tests, not just squeaking past it once.
No formal prerequisite. Microsoft recommended approximately 150 hours of hands-on experience with block-based programming environments such as Touch Develop, Scratch, or Blockly.
Eligibility rules do change from time to time, so confirm the current requirements before you register on the official exam page.
Yes. ActualCollection offers a free PDF demo of the Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) material so you can judge the question quality and format before spending anything. After purchase, your license includes 365 days of free updates, and if you want to keep receiving updates after that period, renewals are available at a 50% discount.
If you take the Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) exam within 60 days of your purchase and do not pass, ActualCollection backs you with a 100% money-back guarantee. The claim must match the exam your product covers: attempts taken within 3 days of purchase are not eligible (that is too little preparation time), and neither are downloaded-but-unused products, free materials, or expired orders. The candidate name must match the payer name, and you need to submit a scanned enrollment slip plus the official Score Report PDF within 2 days of the exam; claims are processed within 7 days. Prefer not to refund? You can swap instead and receive two other exam products of equal value for free while keeping the update service on your original purchase.
Delivery itself is instant: your files are downloadable right away and emailed to you within one minute of payment. If nothing arrives within 2 hours, contact customer service. There is no limit on how many computers you may install the software on.
The official Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) syllabus is organized into 7 domains. Key areas include Code Programs in Block-Based Programming, Apply Strategies to Solve Computational Problems, and Assess Personal Security in Internet Communications. The complete, up-to-date topic list appears in the exam topics section above; work through it line by line and flag anything you cannot yet explain in your own words.
Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) Sample Questions:
You write the following Touch Develop code:
You run the code and enter a value of 12.
What is the result?
- A. The loop never terminates.
- B. The following values are output to the wall:
0 .5
2
6
1 2 - C. The loop never executes.
- D. The following values are output to the wall:1
1 .0909090909091
1 .2
1 .333333333333333
1 .5
1 .714285714285714
2 .4
3
4
6
1 2
Correct Answer: A 🗳️
HOTSPOT
Which scenarios are implemented using an event? For each of the following statements, select Yes if the statement is true. Otherwise, select No.
Correct Answer:

DRAG DROP
You are writing code for a game that uses a random number function to determine actions within the game. The actions are described in the following table.
You need to implement the code.
Which four code segments should you use to develop the solution? To answer, move the appropriate code segments from the list of code segments to the answer area and arrange them in the correct order.
Correct Answer:

Explanation:
References: https://www.touchdevelop.com/docs/if
HOTSPOT
You are creating an algorithm that moves a sprite from its current position to a new position represented by x and y, where x is the new horizontal position and y is the new vertical position. You will use the hypotenuse of a right triangle to calculate the sprite's path, as shown in the following illustration.
You need to move the sprite to its new location along a straight line at a speed of 100 pixels per second.
How should you complete the algorithm? To answer, select the appropriate pseudocode segments in the answer area.
NOTE: Each correct selection is worth one point.
Correct Answer:

HOTSPOT
You are creating an app for teenage drivers that will include games and a chat window.
You need to determine if Internet-based cloud computing is appropriate for the development of the app.
For each of the following statements, select Yes if the statement is true. Otherwise, select
No.
Correct Answer:







856 Customer Reviews
