HelpContactFor teachers and institutes
>_StemPy Lab
Mock TestsClasses

>_StemPy Lab

Learn. Solve. Code the solutions. Test yourself.

Live examsFree mock exams, timed and rankedEveryone starts together, and your score and rank come the moment it ends.See the exams →

Learn

  • Physics
  • Chemistry
  • Mathematics
  • Biology
  • Python Programming
  • Statistics & Data Science
  • Classes
  • Groups

Practice

  • Problems
  • Quizzes
  • Mock Tests
  • Prepare for an Exam
  • Question Sets
  • Exams
  • Certificates
  • Python Labs
  • AI Practice Generator
  • Student-Created Tests

Community

  • Discussions
  • Resources
  • Notes
  • Glossary
  • Blog

Account

  • Log in
© 2026 senLearn. All rights reserved.HelpAboutContactPrivacy PolicyTerms of UseRefund Policy

Courses

Teacher-curated, self-paced courses. Looking for a guided sequence through a full topic? See Learning Paths.

All CoursesLearning Paths
1 course
NumPy Arrays
Python Programming · High School (11–12), High School (9–10), Undergraduate, General · NumPy Arrays
FreeCh 1 · 1/2

Science works with many numbers at once. A list can hold them, but it cannot do maths on them. The NumPy array can. In this course you make arrays with array, arange and linspace, write a formula once and use it on a whole array, pick numbers with indexes, slices and boolean masks, and find sums, averages and standard deviations of rows and columns of tables. You learn to be careful with slices, which are views and not copies, and with broadcasting, which lets arrays of different shapes work together. A project finds the best angle for a throw on Earth and on the Moon. The practice runs your code and tells you which results are wrong.

5Lessons10Problems6Python Labs1Question Set1Mock Test
StemPy LabStemPy Lab
How courses work:A guide for learners and teachers