Xray AI Lab

LEARN BY DOING

Exercises

Build your skills through practice. Explore programming challenges, mathematical problems, and data science exercises, with explanations to help you understand the solutions.

Start with Python

PRACTICE COLLECTIONS

Choose a subject

Start with the fundamentals and progress at your own pace.

01Beginner to Advanced

Python

Practise Python programming, from variables and loops to functions, data structures, and object-oriented programming.

  • Basics
  • Loops
  • Functions
  • OOP
Explore exercises
02Foundational to Advanced

Mathematics

Strengthen your foundations in algebra, calculus, linear algebra, probability, and statistics for AI.

  • Algebra
  • Linear Algebra
  • Statistics
Explore exercises
03Beginner to Intermediate

SQL & Databases

Practise writing SQL queries, filtering data, joining tables, and understanding database concepts.

  • Queries
  • Joins
  • Aggregation
Explore exercises
04Beginner to Intermediate

Data Science

Work through practical problems involving data cleaning, analysis, visualization, and interpretation.

  • Pandas
  • NumPy
  • Visualization
Explore exercises
05Intermediate to Advanced

Machine Learning

Test your understanding of machine learning concepts, model evaluation, algorithms, and practical workflows.

  • Regression
  • Classification
  • Evaluation
Explore exercises

Learn, practise, understand

Try solving each problem yourself before checking the solution. Read the explanation, experiment with the code, and revisit the concepts whenever you need a refresher.

Browse tutorials →