Comparison

Arduino Programming Tutorial vs Fathom

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

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.

Highlights
  • 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
Features
Read 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.

About

Fathom

Features
Read 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

Arduino Programming Tutorial4 screens
Fathom4 screens

Verdict

The call

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

CostPrice · In-app purchases · Ads · Monetization

Both are free to download. Fathom sells 10 one-off in-app purchases. Arduino Programming Tutorial asks for nothing beyond the download.

Scorecard2 real differences · 8 level
Arduino Programming Tutorial versus Fathom: the parameters behind the verdict, then further details
ParameterArduino Programming TutorialFathom
PriceFreeFree
Rating3.0 (1 ratings) — better—
Positive reviews45.5% of reviews—
Number of ratings1 — better—
Update frequencyEvery 6 weeks—
AdsYesNo — better
In-app purchasesNo — betterYes
MonetizationAd-supported—
DevicesiPhone, iPad — betteriPhone
Requires iOS16.0 — better17.0
Further details — not scored
Size44 MB19 MB
Age rating4+4+
DeveloperALG Software LabDanylo Budylkin

In-app purchases

None

Arduino Programming Tutorial

No in-app purchases

10 purchases

Fathom

One-time10
  • ETO · Management$2.99
  • Eng Mgmt · Generic$3.99
  • Eng Ops · Generic$3.99
Show 7 more
  • 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?
Arduino Programming Tutorial is free to download, with no in-app purchases.
Is Fathom free?
Fathom is free to download, with in-app purchases available.
Do Arduino Programming Tutorial or Fathom have ads?
Arduino Programming Tutorial shows ads; Fathom does not.

Other comparisons