Python Fundamentals
Build a practical foundation in Python syntax, data, control flow, functions, and problem solving.
Learn practical skills through free learning resources, test your knowledge with a skill-based assessment, and earn a digital certificate when you pass.
Assessment settings: 30 questions, 30 minutes, 75% passing score. Browser-based monitoring is disclosed before you begin.
Question-led lessons with definitions, examples, practice tasks, and interview prompts.
A focused assessment for the skill you selected, with your answers sent to the backend for scoring.
Qualifying candidates can receive a certificate generated by the connected certification backend.
Choose your path
Start with a beginner-friendly foundation. Every path connects explanations to practice and certification.
Build a practical foundation in Python syntax, data, control flow, functions, and problem solving.
Learn the language of interactive web pages, browser events, functions, arrays, objects, and async work.
Learn how to retrieve, filter, join, group, and safely update relational data.
Turn raw information into useful decisions using cleaning, exploration, visualisation, and communication.
Understand semantic page structure, responsive layout, typography, color, and accessible interfaces.
Learn component thinking, props, state, events, effects, and accessible interface composition.
Learn how content, search, email, social channels, and measurement work together.
Build a clear mental model of AI, data, models, evaluation, limitations, and responsible use.
Understand datasets, features, training, evaluation, overfitting, and common learning approaches.
Communicate ideas clearly in emails, meetings, presentations, reports, and workplace conversations.
Popular questions
Each skill page begins with short answers and links those answers to a practical learning path.
Free skill certification
Choose a skill, learn the material, register, and complete its assessment. The backend decides the result and handles certificate generation for qualifying candidates.
Pick the learning path that matches your goal.
Use the lessons, examples, and practice tasks.
Submit your details and consent before the assessment.
Answer 30 questions in 30 minutes.
A score of 75 percent or higher is required.
A qualifying result can trigger certificate generation by the backend.