Computer Science Apps, Tools, and Resources That We Love
Are you looking for computer science apps, tools, and resources that you can use with your students? If so, we have you covered. Check out our list below. Let us know if there are any that we missed.
BeBlocky – Boldly proclaims that it’s not just an app; it’s a child’s future. BeBlocky provides learners with a gamified way to learn the basics of computer science. The app uses augmented reality technology to bring the friendly robot, BlockyBot, into the real world. BeBlocky is designed to be programmable by kids. BeBlocky presents code concepts in puzzle-like blocks designed to look attractive to children. It teaches children critical thinking, problem-solving, persistence, and tech skills.
Brilliant– This app teaches students key concepts in math, science, and computer science that are applicable in problem-solving scenarios. Back and forth, interactive lessons have been proven to be more effective than boring one-way lectures. Develop yourself using the materials assembled by top researchers and professionals. Suitable for adults and children over the age of 10.
Code.org– The objective of this program is to make computer science available in schools nationwide. The end goal is to get more children, including social minorities (females and students of color) involved in the computer and programming scene.
Fullstack Academy– With Fullstack Academy, you have access to the most recent web technologies along with traditional computer science concepts through our JavaScript-focused curriculum. Fullstack’s 13-week immersive coding Bootcamp offers software engineering courses that will prepare you to become a software engineer ready to work in start-up companies and world-class companies such as Facebook, Dropbox, and Google.
Kodable– Kodable teaches coding to kids from ages 4 through 10; it is the only complete coding program on the market. This app can be used for an individual student or for a whole school district. Kodable encourages problem-solving and critical-thinking skills while informing children of algorithms, syntax, variables, and more. These are all crucial skills that coders must acquire to succeed in computer programming. With the assistance of the app’s fuzzFamily avatars, children can learn computer science with friends.
Lightbot: Programming Puzzles– Lightbot: Programming Puzzles is an introductory coding game for all children. While learning loops and conditionals, children will be operating with lights, commands, and logic. Computer coding can be hard for adults, let alone children, but Lightbot will surely benefit any child’s learning in a highly positive way. This is the perfect app for basics in programming, coding, and computer science; it contains over 50 levels.
Mimir Classroom – Mimir Classroom is an LMS created to provide the tools necessary for computer science instructors to efficiently teach their courses on any scale while keeping the quality and integrity of the course. The software offers automated test cases and simple grading tools that provide feedback and return results to students faster. The interface is built to have a straight-forward feel to make working with it easier, and it comes with an automated grading and feedback system.
Minecraft: Education Edition– This version of Minecraft will help you learn. Whether computer science, wilderness conservation, chemistry, coding, math, STEM topics, and more, you can learn educational topics the fun way. If you love Minecraft, you will surely love this version.
Move the Turtle: Learn to Code– Move the Turtle app, available for iPhone and iPad, will bring the world of computer science to your children at an early age, giving them a serious edge. With easy-to-understand, step-by-step directions, children will learn the concepts of programming, loops, procedures, variables, and conditional instructions. They will learn in a colorful and visually stimulating environment, all from a cute, friendly turtle.
robots4STEM– In its bid to promote diversification and make education more inclusive, RoboKind created robots4STEM, a visual programming platform that provides students with the foundational knowledge required for computer science development. It uses a drag-and-drop programming system to teach students the logic of programming while they control Jett, a facially expressive, responsive, humanoid robot. It allows students to learn visual programming using a customized avatar and Jett, a technologically improved, facially expressive robot. This platform provides countless opportunities and activities to develop essential coding and programming abilities, and it is quite easy to install and use. It does not require a high level of coding or programming experience or proficiency for teachers and parents to use it to help their wards; its ease of use allows you to schedule classes at convenient times within or outside the instructional day.
Wonder for Dash and Dot Robots – This app comes with over 50 challenges that can be used to teach users how to code with Wonder. This app requires a Wonder Workshop robot—Dash or Dot—and a Bluetooth Smart/4.0/LE-enabled device. Dash and Dot are a pair of robots that are purchased to be used with the app; a suite of five apps can be used with the robots. Some aspects of the app can be customized for personal use.