Most of our new customers arrive the same way: recommended by someone who already passed. In 2026, word of mouth still says more than advertising, and the 72 Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) practice questions at ActualPDF keep earning it.
Microsoft 98-380 Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Introduction to Programming Using Block-Based Languages (Touch Develop) |
| Exam Number: | 98-380 |
| Exam Price: | USD 127 |
| Passing Score: | 700 out of 1000 |
| Certificate Validity Period: | Retired, no longer active |
| Exam Duration: | 45 minutes |
| Related Certifications: | MTA: Software Development Fundamentals Track |
| Exam Format: | Drag-and-Drop, Multiple Choice, Interactive Items |
| Available Languages: | Portuguese (Brazil), Japanese, Spanish, English, Simplified Chinese, German, French |
| Real Exam Qty: | 40-60 |
| Recommended Training: | Microsoft Official Academic Course |
| Exam Registration: | Pearson VUE Certiport |
| Sample Questions: | DOWNLOAD DEMO |
| Exam Way: | Online proctored or in-person at authorized testing centers; exam retired as of June 30, 2022 |
| Pre Condition: | No formal prerequisites; recommended familiarity with basic programming concepts |
| Official Syllabus URL: | https://www.microsoft.com/en-us/learning/exam-98-380.aspx |
Microsoft 98-380 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Assess Personal Security | 5% | - Evaluate password security and encryption basics - Understand personal data and privacy risks |
| Design Algorithms | 30% | - Define sequence, selection, and iteration - Analyze and correct logical errors - Create and evaluate algorithms and pseudocode - Use Boolean logic, conditions, and loops |
| Solve Problems Using Modeling and Simulation | 10% | - Model physics, motion, and random events - Validate simulation results - Create simulations of real-world systems |
| Software Development Process | 5% | - Plan, design, build, test, and revise programs - Apply user experience and feedback principles |
| Apply Strategies to Solve Computational Problems | 15% | - Use problem-solving approaches and decomposition - Differentiate computational and non-computational problems - Apply unplugged and hands-on problem-solving methods |
| Work with Data Representation | 15% | - Represent data as numbers, text, images, and sounds - Understand data types and variables - Use basic data structures and collections |
| Code Programs in Block-Based Languages | 20% | - Navigate the Touch Develop environment - Implement control structures and logic - Use events, sprites, objects, and functions - Test and debug block-based code |
98-380 (Microsoft) Exam FAQ: Trusted Answers
Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) is an official Microsoft certification exam, registered under the code 98-380. Passing it awards the Microsoft Technology Associate (MTA) certification, a credential at the Entry / Fundamental level. It also connects to MTA: Software Development Fundamentals Track. The exam is demanding by design, and that difficulty is precisely what makes the credential meaningful for career development.
The Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) exam presents 40-60 questions within 45 minutes. That is a brisk pace, and the candidates who handle it best are the ones who rehearsed it. Use the ActualPDF engine for full timed simulations, practice flagging and returning, and arrive on exam day with a pacing strategy already proven.
Passing Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) takes 700 out of 1000, and official registration costs USD 127. Retakes bill the full USD 127 again, so preparation is the least expensive insurance available. Let your ActualPDF practice scores guide the timing: book when you clear the requirement consistently, not occasionally.
No formal prerequisites; recommended familiarity with basic programming concepts
Policies get revised, so confirm the current requirements before you register on the official exam page.
Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) registration is handled through the official channels below.
For scheduling purposes: the exam is delivered Online proctored or in-person at authorized testing centers; exam retired as of June 30, 2022.
Yes, Microsoft recommends the following training for Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) candidates.
Complement any training with the 72 practice questions in the ActualPDF 98-380 package, because repeated application is what turns course knowledge into a passing score.
Yes. ActualPDF offers a free demo of the Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) questions, so you can verify the quality personally before purchasing. Your purchase then includes a one-year service warranty: updates are free for 365 days, and after expiry you can extend the update service at a 50% discount.
Your money is protected by a 100% money-back guarantee with defined conditions. Take the Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) exam within 60 days of purchase; if you fail, you may claim a full refund, provided the exam matches your product. Attempts within 3 days of purchase are ineligible, as are downloaded-but-unused products, free materials, and expired orders; the candidate name must match the payer name. Submit a scanned enrollment slip and the official Score Report PDF within 2 days of the exam, and claims are processed within 7 days. You may instead wait for the update version or change to other exam material: exchange for two other exam products of equal value, free, with your original purchase keeping its update service.
Delivery is instant: files unlock for download at payment and are emailed within one minute. If nothing arrives within 2 hours, check spam and contact customer service, online 7/24 even on official holidays. Installation is unlimited across your computers.
Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) is organized into 7 official domains. The most heavily weighted are Apply Strategies to Solve Computational Problems (15%), Code Programs in Block-Based Languages (20%), and Work with Data Representation (15%). The full breakdown appears above on this page; study the weightings and your preparation priorities set themselves.
Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) Sample Questions:
Question 1
Your friend Erin created the following algorithm:
You apply the algorithm to the following sentence:
The treasure chest contains 100 pieces of gold, 50 pieces of silver, and a handful of rubies.
What are the two outcomes? (Choose two.)
A. The symbol for "of" will be output once.
B. The word "of" will appear in the dictionary three times.
C. The symbol for "of" will be output three times.
D. The word "of" will appear in the dictionary once.
Question 2
DRAG DROP
You are writing code to draw the following illustration by using the Turtle object.
The Turtle starts in the center of the screen. You declare a variable named Steps and initialize it to 1.
Which four pseudocode 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.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.
Question 3
DRAG DROP
You are playing a card game with friends and you are dealt 5 cards in the following order.
Because you like to play with your cards in order, you must sort the 5 cards. You need to sort the cards in ascending order with the lowest card on the left and the highest card on the right.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.
Question 4
HOTSPOT
You store a collection of strings in a variable named menu.
You need to add the string Cookies as the fourth item in the collection.
How should you complete the code? To answer, select the appropriate code segments in the answer area.
Question 5
CORRECT TEXT
You are creating a physics simulation by using Touch Develop.
You need to move a spaceship upward against gravity at a net acceleration of 100 pixels per second squared.
How should you complete the code? To answer, select the appropriate code segments in the answer area.
NOTE: Each correct selection is worth one point.
Solutions:
| Question 1 Answer: C,D | Question 2 Answer: Only visible for members | Question 3 Answer: Only visible for members | Question 4 Answer: Only visible for members | Question 5 Answer: Only visible for members |
PDF Version Demo


