How can we help?

Find answers to common questions or get in touch with our support team.

🚀

Getting Started

DataDriven is an interactive mobile app designed to teach data engineering skills through hands-on lessons and visualizations. It's perfect for:
  • Beginners starting their journey in data engineering
  • Developers looking to add SQL and data skills
  • Analysts wanting to deepen their technical knowledge
  • Students preparing for data-related careers
  • Anyone curious about how data systems work
Our lessons cover SQL, Python, and Big Data concepts from beginner to advanced levels.
DataDriven is available on both iOS and Android:
  • iOS: Search "DataDriven" in the App Store or visit our App Store page
  • Android: Search "DataDriven" in Google Play or visit our Play Store page
The app is free to download with optional premium subscription for full access.
DataDriven covers three main areas:
  • SQL: Query structure, filtering, joins, aggregations, data types, null values, strings, and more
  • Python: Basics, data structures, and data manipulation fundamentals
  • Big Data: Fundamentals and processing concepts for distributed systems
Each topic has Beginner, Intermediate, and Advanced tracks with interactive challenges.
DataDriven uses a unique visual, hands-on approach:
  • Animated Visualizations: Watch data flow through queries step-by-step
  • Interactive Builders: Build SQL queries and Python code with drag-and-drop tiles
  • Schema Designer: Design database relationships visually
  • Progressive Challenges: Test your knowledge with increasing difficulty
  • Immediate Feedback: See results instantly and learn from mistakes
This learn-by-doing approach helps concepts stick better than traditional text-based learning.
👤

Account & Billing

The free version of DataDriven includes:
  • Access to all Beginner-level lessons
  • Limited challenges per topic
  • Core visualizations and interactive features
Upgrade to Premium for full access to all lessons, challenges, and advanced features.
If you've previously purchased a subscription and need to restore it:
  • Open DataDriven on your device
  • Go to Settings (gear icon)
  • Tap "Restore Purchases"
  • Sign in with the same Apple ID or Google account used for the original purchase
If restoration fails, ensure you're using the same account and have an active internet connection. If issues persist, contact our support team.
Subscriptions are managed through your device's app store, not within the DataDriven app:

On iOS:
  • Open Settings on your iPhone/iPad
  • Tap your name at the top
  • Tap "Subscriptions"
  • Find DataDriven and tap "Cancel Subscription"
On Android:
  • Open the Google Play Store app
  • Tap your profile icon
  • Tap "Payments & subscriptions" > "Subscriptions"
  • Find DataDriven and tap "Cancel"
You'll retain access until the end of your current billing period.
Refunds are handled by Apple and Google, not directly by DataDriven:

Apple App Store: Visit reportaproblem.apple.com within 14 days of purchase.

Google Play: Request a refund through Google Play within 48 hours of purchase, or contact Google Play support for purchases older than 48 hours.

If you're having issues with the app that led you to request a refund, please contact us first - we may be able to help resolve the issue.
Yes! Your subscription is tied to your Apple ID or Google account, not to a specific device. You can use DataDriven Premium on any device where you're signed in with the same account.

Note that your learning progress is stored locally on each device and does not sync between devices.
🎓

Features & Learning

Our interactive builders let you construct code visually:
  • SQL Builder: Drag and drop SQL keywords, operators, and values to build queries. The app validates your query and shows results in real-time.
  • Python Builder: Write and execute Python code with step-by-step visualization. See how each line affects variables and data structures.
These builders help you understand syntax without getting stuck on typos, while still teaching proper code structure.
DataDriven teaches standard SQL with a focus on Presto/Trino syntax. This is widely used in modern data engineering at companies like Facebook, Netflix, and Uber.

The core concepts (SELECT, WHERE, JOIN, GROUP BY, etc.) work the same across most SQL databases. Minor syntax differences with MySQL, PostgreSQL, or SQL Server are noted in lessons where relevant.
Yes! Most of DataDriven works offline:
  • All lesson content is available offline
  • SQL Builder works offline
  • Your progress is saved locally
Features that require internet:
  • Python code execution (runs on our server)
  • Subscription verification
  • Restoring purchases
Yes, your progress is automatically saved on your device as you complete lessons and challenges. There's no manual save button needed.

Important: Your progress is stored locally on your device. If you uninstall the app or switch devices, your progress will not transfer. We recommend completing courses before switching devices.
To reset your progress and start fresh:
  • Go to Settings (gear icon)
  • Scroll to "Reset Progress"
  • Confirm the reset
Warning: This cannot be undone. All lesson completions and challenge scores will be permanently deleted.
🔧

Troubleshooting

Try these steps to resolve crashes:
  1. Restart the app: Close DataDriven completely and reopen it
  2. Update the app: Ensure you have the latest version from the App Store/Play Store
  3. Restart your device: A simple restart can resolve many issues
  4. Free up storage: Ensure your device has sufficient free space
  5. Reinstall: As a last resort, uninstall and reinstall the app (note: progress will be lost)
If crashes persist, please contact us with your device model and iOS/Android version.
Python code execution requires an internet connection as it runs on our server. Try these steps:
  • Check your internet connection
  • Try switching between WiFi and cellular data
  • Wait a few seconds and try again (server may be busy)
  • Close and reopen the app
If issues persist, our server may be experiencing high load. Try again in a few minutes.
If your premium subscription isn't showing:
  1. Tap "Restore Purchases" in Settings
  2. Ensure you're signed into the same Apple ID/Google account used for purchase
  3. Check your subscription status in device settings
  4. Ensure you have an active internet connection
  5. Close and reopen the app
If the issue persists after trying these steps, please contact our support team with your purchase receipt.
For the best animation performance:
  • Close other apps running in the background
  • Ensure your device has sufficient free storage (at least 500MB)
  • Restart the app if it's been running for a long time
  • Update to the latest app version
Older devices may experience some slowdown with complex visualizations. We're continuously optimizing performance.
🔒

Privacy & Data

We collect minimal data to operate the app:
  • Device ID: To manage subscriptions
  • Usage analytics: Aggregated, anonymous data on feature usage
  • Crash reports: To fix bugs and improve stability
We do NOT collect:
  • Your name, email, or personal details
  • Your location
  • Your learning progress (stored locally only)
See our full Privacy Policy for details.
To delete your data:
  • Local data (progress): Uninstall the app or use "Reset Progress" in Settings
  • Server data: Submit a deletion request through our contact form below
We'll process deletion requests within 30 days as required by GDPR and CCPA.
No. We do not sell, rent, or share your personal information with third parties for their marketing purposes. We have never done this and never will.

We only share limited data with service providers necessary to operate the app (payment processing, hosting). See our Privacy Policy for the complete list.

Still need help?

Our support team is here to assist you

✉ Contact Support

Get help from our team. We typically respond within 24 hours on business days.

Average response time: Within 24 hours on business days (Monday-Friday)