Comparison

Arduino Science Journal vs C++ Programming Pro

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

Head to head
About

Arduino Science Journal

Transform your smartphone into a science notebook. Use your device's sensors and connect external hardware to gather real-time data, conduct experiments, and analyze findings. Ideal for students to explore the world scientifically.

Highlights
  • Use smartphone sensors
  • Connect external Arduino sensors
  • Record and analyze real-time data
  • Conduct interactive experiments
  • Enhance lesson plans
  • Cross-platform support
Features
Read full description

The Arduino Science Journal (formerly Science Journal, an initiative by Google) is free and allows you to gather data about the world around you by harnessing the sensors in your smartphone as well as sensors connected to Arduino. The Science Journal transforms smartphones and tablets into science notebooks that encourage students to explore their world. The Arduino Science Journal app is recommended for students from 10 to 18 years of age. About Arduino Science Journal With the Arduino Science Journal, you can learn interactively, conduct experiments and iterate on findings. • Enhance your existing lesson plans: use the Science Journal with activities and assignments you have already prepared • Classroom & home-school friendly: you don’t have to be in a classroom setting to start exploring. The Arduino Science Journal can be used to run experiments straight away, as long as you have your smartphone or tablet with you! • Move learning outside: the use of mobile devices along with the types of experiments we offer encourage students to get out of their seats and open their eyes to the world around them through the power of science • Science and data have no secrets: you can easily record your observations, store your data sensors in real-time and analyse them, just as a proper scientist! • Connect the digital and the physical world from your pocket: go through a series of simple tutorials and start having fun with science With built-in device sensors as well as external hardware, you can measure light, sound, movement, and much more. You can also compare results, and even set triggers. Together with the external hardware, (not included with the app), students are enabled to conduct more complex experiments, and advance in their scientific studies. As long as the external sensors are compatible with a Bluetooth-connecting device such as a microcontroller, there is no end to what experiments the students can make. Some popular sensors that the app can work with are: light, conductivity, temperature, force, gas, heart rate, respiration, radiation, pressure, magnetism, and many more. The app is classroom-friendly, since students can sign in on any device and access their experiments to continue exploring the world, wherever they are! Permissions notice: • Bluetooth: needed to scan for Bluetooth sensor devices. • Camera: needed to take pictures to document experiments and for the brightness sensor. • Photo Library: needed to store pictures taken to document experiments and for adding existing photos from your library to experiments. • Microphone: needed for sound intensity sensor. • Push notifications: needed to inform you of recording status when backgrounding the app. Benefits of using the Arduino Science Journal • It’s free and simple to use • Easy setup: download the app and start exploring with your phone’s built-in sensors • Cross-platform support • Portable: enhance your home learning or bring your device outside to study the world around you • Fully compatible with Arduino hardware: keep experimenting with the Arduino Science Kit Physics Lab, as well as the Arduino Nano 33 BLE Sense board • Google Drive integration, as well as local download --- Terms and Conditions: https://www.arduino.cc/en/sj-terms-conditions Privacy Policy: https://www.arduino.cc/en/privacy-policy Children's Privacy Policy: https://www.arduino.cc/en/privacy-policy/children-privacy-policy

About

C++ Programming Pro

Master C++ programming with interactive lessons, quizzes, and comprehensive code examples. This app caters to both beginners and experienced developers, offering a structured learning path and a handy reference tool.

Highlights
  • Step-by-step C++ lessons
  • Interactive quizzes with 200+ questions
  • Code examples and reference
  • Favorites and full-text search (Pro)
  • Covers all core and advanced C++ topics
  • Available in 10 languages
Features
Read full description

Learn C++ Quickly and Effectively! C++ Programming Pro is your all-in-one solution to master C++ — from beginner to advanced. Whether you're just starting out or looking to sharpen your skills, this app is designed to make learning C++ fast, easy, and interactive. No prior programming knowledge is required. Beginners can build a solid foundation, while experienced developers can use it as a powerful reference packed with code examples. Key Features: • Step-by-step lessons covering all core C++ concepts • Interactive quizzes with 200+ questions—perfect for exams and interviews • Updated content and quizzes with every version Available in 10 Languages: • English, French, German, Italian, Japanese, Portuguese, Russian, Simplified Chinese, Spanish, and Vietnamese — study in your native language! The Pro version offers additional features, including: • Favorites feature: Allows users to save topics and access them quickly. • Full-text search: Enables quick navigation across all app content. Topics Covered: • Data types • Operations • Control structures • Cycles • Arrays • Functions • Scope • Storage classes • Pointers • Functions and pointers • Strings • Structures • Enumerations • Object-oriented programming • Dynamic memory allocation • Advanced OOP • Operator overloading • Inheritance • Generic programming • Preprocessor • Exceptions handling Whether you're preparing for a coding interview or diving into C++ for the first time, C++ Programming Pro gives you the tools to succeed.

Screenshots

Arduino Science Journal4 screens
C++ Programming Pro4 screens

Verdict

The call

The clearest difference is review sentiment: Arduino Science Journal at 59% against C++ Programming Pro's 0%. Arduino Science Journal also leads on price (Free vs $4.99). C++ Programming Pro's advantage is in-app purchases (none vs 2). On update cadence, ads, 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

Arduino Science Journal is free to download; C++ Programming Pro costs $4.99 up front. Arduino Science Journal sells 2 in-app purchases, starting at $7.99 per month. C++ Programming Pro asks for nothing beyond the download.

UpkeepUpdate frequency

Both ship on a similar rhythm, roughly every 2 months. The most recent releases landed on September 19, 2026 and September 16, 2026 respectively.

Scorecard4 real differences · 6 level
Arduino Science Journal versus C++ Programming Pro: the parameters behind the verdict, then further details
ParameterArduino Science JournalC++ Programming Pro
PriceFree — better$4.99
Rating4.4 (1.1K ratings) — better—
Positive reviews58.7% of reviews — better0.0% of reviews
Number of ratings1.1K — better—
Update frequencyEvery 2 monthsEvery 2 months
AdsNoNo
In-app purchasesYesNo — better
MonetizationFree — betterPaid
DevicesiPhone, iPad, iPodiPhone, iPad, Mac
Requires iOS15.1 — better16.0
Further details — not scored
Size43 MB13 MB
Age rating4+4+
DeveloperArduino LLCALG Software Lab

Customer experience

Arduino Science Journal

All ratings1,102 ratings
Positive86.0%
Neutral3.4%
Negative10.6%
Written reviews75 reviews
Positive58.7%
Neutral5.3%
Negative36.0%

C++ Programming Pro

Written reviews1 reviews
Positive0.0%
Neutral0.0%
Negative100.0%

Bugs and requests

Arduino Science Journal

Reported bugs

4 issues
  • App often crashes when trying to add sensors
  • Sensor selection menu doesn't work
  • Freezes on loading dashboards with blank screen
  • Stopped working after iOS 15 update

Requested features

5 requests
  • iCloud sync
  • CSV export for data analysis
  • Velocity sensors using GPS
  • Arduino sensor integration
  • Buzzer with variable range

C++ Programming Pro

Not enough reviews yet to summarise bugs or requests.

In-app purchases

2 purchases

Arduino Science Journal

Subscriptions2
  • Teacher Monthly Plan1 Month trial$7.991 Month
  • Yearly Teacher Plan1 Month trial$63.991 Year
None

C++ Programming Pro

No in-app purchases

Questions

Is Arduino Science Journal free?
Arduino Science Journal is free to download, with in-app purchases available.
Is C++ Programming Pro free?
C++ Programming Pro costs $4.99, with no in-app purchases.
Do Arduino Science Journal or C++ Programming Pro have ads?
Neither Arduino Science Journal nor C++ Programming Pro shows ads.
Which is updated more often, Arduino Science Journal or C++ Programming Pro?
Arduino Science Journal ships an update every 2 months, and C++ Programming Pro every 2 months. Most recently, Arduino Science Journal was updated on September 19, 2026 and C++ Programming Pro on September 16, 2026.

Other comparisons