Based in Malta. Teaching globally.   Online technology learning worldwide.
PUBLIC DEMONSTRATION

Explore a sample student portal.

This demonstration contains fictional learner information only. Use the navigation to see how a substantial learning portal can organise a programme.

Demo only: “Alex Student” is fictional. No real student, parent or tutor data is shown.
LEARNER VIEW

Welcome back, Alex.

Your current programme: Python & Applied Technology Foundations

Milestones8/12
Tasks complete14
Resources27
Current topicPython
Next lesson

Variables, user input and a guided calculator project.

Continue working

Real-life scenario: build a simple pricing calculator for a fictional small business.

LESSON PLAN

Your learning journey.

Lesson 1 — Computational thinking
Completed
Lesson 2 — Python setup & first program
Completed
Lesson 3 — Variables & input
Current
Lesson 4 — Decisions & conditions
Upcoming
NOTES

Topic-by-topic learning material.

Variables & data types

Definitions, annotated examples and practice prompts.

Input and output

Step-by-step examples and common errors.

Revision sheet

Quick-reference summary for the current unit.

ASSIGNMENTS

Tasks that can be tracked.

REAL-LIFE SCENARIOS

Apply the learning.

Mini project — Pricing calculator

Create a program that accepts quantities, applies a discount rule and produces a final price.

Next project — Quiz engine

Use conditions and scoring to build a small knowledge quiz.

RESOURCES

Everything organised in one place.

📄 Lesson slides — Variables & Input
📄 Practice worksheet
📄 Revision notes
🔗 Approved external learning resource
PROGRESS

Clear visibility of what has been covered.

Programme completion67%

Completed: computational thinking, setup, output, basic variables.

Current focus: user input and data handling.

Next: conditional logic and project consolidation.

Want this type of environment for your learners?

Data Science Malta can discuss individual, cohort, school and organisation portal structures.

Request a portal discussion →
Need help?
Your privacy choices

Essential site functionality is always available. Optional analytics and live chat are loaded only if you accept them.

Policy