Skip to main content

Python

Code Avengers Edu

Resource Thumbnail Image
Description of Resource

Code Avengers courses teach critical 21st century skills, including computer programming, critical thinking, and problem solving. Students learn how to logically sequence events, create playable games, and model real situations. They also learn computational thinking by developing algorithmic and design thinking abilities. Once students have a strong grasp of the fundamentals, they can transition to learning programming languages, such as JavaScript and Python and web languages such as HTML5 and CSS3, or build their theoretical knowledge with our Computer Science and Design courses on a Code Avenger PRO account.

We aim to provide confidence for all learners to not only navigate but thrive in the digital world. Our learning activities are accessible and flexible to the needs of diverse learners, with characters, themes and activities that all children can relate to.

Codecademy

Resource Thumbnail Image
Description of Resource

When we started Codecademy, our goal was to give anyone in the world the ability to learn the skills they’d need to succeed in the 21st century. We set out to create a new, interactive way of learning — making it engaging, flexible, and accessible for as many people as possible. Since then, we have helped millions of people worldwide unlock modern technical skills and reach their full potential through code.

We want to create a world where anyone can build something meaningful with technology, and everyone has the learning tools, resources, and opportunities to do so. Code contains a world of possibilities — all that’s required is the curiosity and drive to learn. At Codecademy, we are committed to empowering all people, regardless of where they are in their coding journeys, to continue to learn, grow, and make an impact on the world around them.

EarSketch

Resource Thumbnail Image
Description of Resource

EarSketch helps you learn core topics in computer science, music, and music technology in a fun, engaging environment. You learn to code in Python or JavaScript, two of the most popular programming languages in the world, while manipulating loops, composing beats, and applying effects to a multi-track digital audio workstation. To start learning to write code and make music, click the Start Coding button and use the integrated online curriculum.

EarSketch has been used by over 1,000,000 students in all 50 states in the US and in over 180 countries around the world. It has been used in summer camps, afterschool programs, and academic courses (such as Computer Science Principles). While EarSketch is most often used at the high-school level, it has been successfully used in elementary, middle, high-school, and college-level courses and activities.

EarSketch helps you:

  • Learn coding through music
  • Use our sounds or your own
  • Learn Python or JavaScript code
  • Produce studio-quality music
    Other Requirements
    EarSketch is a web-based application, so there is no software to install. You need a current version of Chrome, Safari, Firefox, or Edge running on Mac, Windows, Linux, or a ChromeBook. EarSketch is not intended for use on phones or tablets. You also need headphones or speakers.

    Sololearn: Learn to Code

    Resource Thumbnail Image
    Description of Resource

    Sololearn has the world's largest collection of FREE programming courses to learn how to code. Learn Python, C++, JavaScript, Java, jQuery, machine learning, data science, and more. You receive a certificate for each course that you complete. Choose from thousands of programming topics to learn coding concepts, brush up your programming skills, or stay informed about the latest coding trends. Challenge yourself and others with head-to-head coding competitions. Write and test your code on iOS’s #1 mobile code editor. Get inspired by real world code samples, and engage in interactive community conversations along the way.

    You will be greeted by the friendliest community of coders, where peer support is an essential part of learning and development. Fresh learning content is created by the community daily, facilitating efficient and effective coder skill improvement. Join millions of other coders for anytime, anywhere access to countless coding topics and assignments.

    Fresh, free content daily:

    • Web Development, including HTML5, CSS3, JavaScript, JQuery
    • Python
    • Java
    • Kotlin
    • C++
    • C
    • C#
    • PHP
    • SQL
    • Algorithms & Data Structures
    • Ruby
    • Machine Learning
    • Design Patterns
    • Git
    • Swift
    • And many other topics you will not find anywhere else.

    Mimo: Learn Coding/Programming

    Resource Thumbnail Image
    Description of Resource

    Learning to code has never been so easy! Advance your career, build apps and websites, or even become a developer. Mimo makes learning to code and diving into computer science as intuitive and easy as possible so that everyone can learn to code - the skill of the century, step-by-step.

    You will learn to code in Python, JavaScript, and HTML through practice, with bite-size coding lessons, by writing code and running it in our mobile code editor that works like an IDE and lets you run your code, interact with Mimo's coding community, create projects, learn multiple programming languages, and do much more at your own pace! With Mimo, you can fit coding into a busy daily schedule, whenever you have a few minutes to spare.

    Used by millions of learners, Mimo is just about the most accessible and effective way to learn to code in Python, JavaScript, HTML, SQL, and more. Our programming courses and lessons are suitable for everyone, even with little or no prior coding experience.

    Zenva

    Resource Thumbnail Image
    screenshot of zenva website
    Description of Resource

    Zenva Schools provides K12 teachers and students with modern, project-based, curriculum-aligned coding courses that make teaching digital technologies easy. Access engaging, project-based lessons that make teaching digital technologies easy. You’ll deliver meaningful, curriculum-aligned content that has been created by experts, reviewed by teachers, and that covers industry-standard tools and technologiesZenva Schools is an intuitive platform with ready-to-go unit plans, pre-created scope and sequences, and tools like printable student access cards.

     

    Younger students will begin with block-based coding, before progressing to text-based coding with popular languages. They’ll enjoy an authentic learning experience – mastering industry-relevant skills that will help them to succeed in the workforce, while creating a strong portfolio of projects that will showcase their knowledge.

    Zenva Schools also offers professional development, so that you can further your career and upskill with the latest industry knowledge and techniques.

    Other Requirements
    To access Zenva Schools' courses, a user needs a modern web browser and an internet connection that is fast enough to stream online videos. You can access courses on desktops, laptops, and mobile devices. Internet connection speeds can be as low as 378 Kbps to work. All Zenva Schools users can watch videos and complete coding exercises with popular software. Most of the software is free, but a few require a license. Depending on the course, users may need to download software to their devices.
    Subscribe to Python