DataLens Learn: learn programming and data, 10 minutes a day
DataLens Learn teaches Python, SQL, Excel, pandas, NumPy, Plotly, Streamlit, Flask, machine learning, PyTorch, web scraping, HTML, CSS and JavaScript in 240 short modules, in English and Indonesian. Every module is a lesson you can read in about 10 minutes, followed by questions that run and check your answer in the browser, with nothing to install.
The first 8 modules of every track are free. DataLens Pro unlocks every module and every track project with one payment of Rp 149.000.
Tracks
- Python: The language everything else is built on. Variables to clean, tested, well-structured code.
- Pandas: Spreadsheet superpowers in code: load, clean, reshape and summarise real tables.
- PostgreSQL: Ask questions of a real PostgreSQL database, from your first SELECT to schema design.
- Excel: The spreadsheet every office runs on: formulas, functions, lookups, formatting, charts and PivotTables.
- NumPy: Fast math on whole grids of numbers. The engine under pandas and machine learning.
- Plotly: Interactive charts that tell a clear story. Express for speed, Graph Objects for control.
- Streamlit: Turn a Python script into a data app. Runs here in a faithful mini Streamlit simulator.
- Flask: Build web apps and APIs with a small, honest framework. Real Flask runs right here.
- Machine Learning: How models actually learn, explained with intuition first and a little NumPy to prove it.
- PyTorch: Deep learning from tensors to fine-tuning. You practise the maths in NumPy and the API in quizzes.
- Playwright: Collect data from dynamic sites with Playwright. Practise on simulated stores that behave like the real thing.
- HTML and CSS: Structure and style for the web, with a live preview that checks your page as you build it.
- Vanilla JS: The language of the browser, without frameworks: logic, the DOM, events and fetch.