Arduino Programming Tutorial vs Fathom
Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.
Arduino Programming Tutorial
Learn Arduino programming with over 200 lessons, circuit diagrams, and code examples. Covers electronics, components, and C++ essentials for beginners and advanced users. Available in 14 languages.
- 200+ practical lessons
- Circuit diagrams and wiring guides
- Ready-to-use code examples
- Interactive quiz questions
- Covers 14 languages
- Detailed component explanations
- C++ programming essentials
Read full descriptionHide full description
Learn Arduino programming from scratch with 200+ practical lessons, circuit diagrams, and ready-to-use code examples. For beginners, students, hobbyists, and engineers looking to learn Arduino from scratch or advance their skills — build real projects, understand electronics, and master Arduino. The app includes a wide collection of electronic components, analog and digital sensors, and external modules used with Arduino. Each topic includes: • Clear, detailed explanations of how components work • Step-by-step wiring instructions and circuit guidance • Integration steps with practical usage tips • Ready-to-use Arduino code examples • Interactive quiz questions Available in 14 Languages: • English, French, German, Indonesian, Italian, Japanese, Polish, Portuguese, Russian, Simplified Chinese, Spanish, Turkish, Ukrainian, and Vietnamese — study in your native language! The application provides detailed lessons and wiring guides for a wide range of hardware components commonly used with Arduino, including: • GPIO, buttons, LEDs • ADC, PWM • UART, I2C, SPI communication • Distance, motion, and infrared sensors • Temperature, humidity, and pressure sensors • Light, sound, gas, and touch sensors • LCD and OLED displays • Motors, relays, and actuators • Accelerometers and gyroscopes • Real-time clock modules These examples include wiring diagrams, explanations, and ready-to-use Arduino code. The built-in programming course covers essential C++ topics used in Arduino development: • Data types and variables • Operators and expressions • Control structures and loops • Arrays and strings • Functions and scope • Math and random functions • Bitwise operations • Preprocessor directives All lessons, component descriptions, and quizzes are regularly updated and expanded in every new app version. "Arduino" and all other mentioned trade names are trademarks of their respective owners. This app is an independent educational product and is not affiliated with, endorsed by, sponsored by, or associated with Arduino or any other company.
Fathom
Read full descriptionHide full description
Every question tells you why. Not a list of answers. Answer a question and the app explains it: why the correct option is correct, why the one you picked was not, and which rule it comes from — SOLAS II-2/3, COLREG Rule 19, MARPOL Annex VI. Not on the difficult ones. On all 4,658. It works with no connection at all. The whole ticket is on the phone before you leave the quay. WHAT A LIST OF ANSWERS CANNOT DO • An explanation on every one of the 4,658 questions, and on 4,652 of them a separate note on each wrong option — written for this app, not copied from anywhere. • 1,217 answers cite the rule they come from, so you can go and read it. • Sound signals you can hear. Nine questions ask what a signal means — the whistle, the bell, the gong. Everywhere else they are printed as a photograph of a horn and left unanswerable. Press play instead. • Diagrams where the question is a picture — the lights, the symbols, the indicator cards — and search across the whole ticket. WOULD I PASS TODAY • An estimate of the score you would get sitting the paper now. It weights each topic by how much of the exam that topic usually takes, so it answers the question you actually have. • The paper itself, timed: 60 minutes, 70 questions, no feedback until you hand it in — the sitting as it is sat. Marked against the pass mark your company asks for, and broken down by topic afterwards. • A review schedule. What you get wrong comes back tomorrow; what you know comes back in three weeks. • Statistics by topic, bookmarks, and a mistakes list that fills itself. WHAT IS COVERED Every rank the computer exam is sat for, named the way your crewing office names it: department, level, vessel. Up to 1,030 questions for one ticket, 4,658 across the catalogue. Deck — Management, for master and chief officer. Operational, for the officer of the watch. Both across twenty vessel types: oil, chemical, LNG and LPG tankers, bulk, container, general cargo, RoRo and RoRo passenger, passenger, pure car carrier, reefer, platform supply, anchor handling, seismic survey and shuttle tankers, with or without dynamic positioning. Engine — Management, for chief and second engineer. Operational, for the watch engineer. Slow speed, medium speed and steam plants. ETO — for the electro-technical officer. BEFORE YOU PAY A fifth of every ticket is open, and the short paper — 25 questions, timed and marked like the real one — is free. You can read the questions, the explanations and sit a paper before deciding. If it is not what you need, you have lost nothing. ONE PAYMENT Each ticket is a single purchase. No subscription, no account, no sign-in, and nothing to renew while you are at sea for six months. DESIGNED FOR A SHIP Dark by default, because a white screen on a night watch costs you your night vision. Readable at any text size, and it works with VoiceOver. Nothing is sent anywhere: there is no server, no analytics, and no advertising. This app is an independent study aid, written and published by one developer. It is not affiliated with, endorsed by, or connected to any operator of crew evaluation or assessment systems, and it is not the test.
Screenshots
Verdict
The clearest difference is in-app purchases: Arduino Programming Tutorial at none against Fathom's 10. Fathom's advantage is ads (none vs shown). On price, device support and iOS requirement there is nothing between them.
Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS
Both are free to download. Fathom sells 10 one-off in-app purchases. Arduino Programming Tutorial asks for nothing beyond the download.
| Parameter | Arduino Programming Tutorial | Fathom |
|---|---|---|
| Price | Free | Free |
| Rating | 3.0 (1 ratings) — better | — |
| Positive reviews | 45.5% of reviews | — |
| Number of ratings | 1 — better | — |
| Update frequency | Every 6 weeks | — |
| Ads | Yes | No — better |
| In-app purchases | No — better | Yes |
| Monetization | Ad-supported | — |
| Devices | iPhone, iPad — better | iPhone |
| Requires iOS | 16.0 — better | 17.0 |
| Further details — not scored | ||
| Size | 44 MB | 19 MB |
| Age rating | 4+ | 4+ |
| Developer | ALG Software Lab | Danylo Budylkin |
In-app purchases
Arduino Programming Tutorial
No in-app purchases
Fathom
- ETO · Management$2.99
- Eng Mgmt · Generic$3.99
- Eng Ops · Generic$3.99
Show 7 moreShow fewer
- Deck Ops · Shuttle Tanker$4.99
- Eng Mgmt · Medium Speed$4.99
- Eng Mgmt · Slow Speed$4.99
- Eng Mgmt · Steam$4.99
- Eng Ops · Medium Speed$4.99
- Eng Ops · Slow Speed$4.99
- Eng Ops · Steam$4.99
Questions
Is Arduino Programming Tutorial free?
Is Fathom free?
Do Arduino Programming Tutorial or Fathom have ads?
Other comparisons















