Free Online

National STEM Learning Centre Courses

The National STEM Learning Centre provides world-class professional development activities and resources to support the teaching of STEM (science, technology, engineering and mathematics) subjects. The Centre is a purpose-built, state of the art facility based at the University of York backed by an unrivalled team of experts in the fields of education and STEM.

38 courses
Filter by Showing 38 courses
  1. Start date
  2. Level
  3. Duration
  4. Subject
  5. Language
  1. Cornell University

    Python Programming Certificate

    • Ad
    • eCornell
    • Flexible
    • FutureLearn
    • 3 hours a week, 3 weeks long
    • Self paced
    • Free Online Course (Audit)
    • FutureLearn
    • 3 hours a week, 2 weeks long
    • Self paced
    • Paid Course
    • FutureLearn
    • 3 hours a week, 3 weeks long
    • Self paced
    • Paid Course
  2. Udacity

    Get started with Python Programming online in 12 weeks, part-time

    Prepare for a data science career by learning the fundamental data programming tools: Python, SQL, command line, and git. You will also learn how to utilize Pandas and Numpy, and use Git and the Terminal for version control.

    • Ad
    • Udacity
    • Flexible
    • FutureLearn
    • 3 hours a week, 5 weeks long
    • Self paced
    • Paid Course
    • FutureLearn
    • 3 hours a week, 2 weeks long
    • Self paced
    • Paid Course
    • FutureLearn
    • 3 hours a week, 2 weeks long
    • Self paced
    • Paid Course
    • FutureLearn
    • 3 hours a week, 3 weeks long
    • Self paced
    • Paid Course
    • FutureLearn
    • 3 hours a week, 3 weeks long
    • Self paced
    • Paid Course
    • FutureLearn
    • 3 hours a week, 3 weeks long
    • Self paced
    • Paid Course
  3. Cornell University

    Blockchain Essentials Certificate

    • Ad
    • eCornell
    • Flexible

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free