Screenshots

Description

Small Basic is a free, beginner-friendly programming language and UI created by Microsoft (starting in 2008) to teach kids how to code. It's the only text-based programming language + tool that's made for kids. Small Basic is Fun (Turtle, Flickr, Kinect, Lego Mindstorms, 3D Graphics), Social (share and collaborate), Simple (IntelliSense for kids, dynamic Help pane, and only 14 keywords), and Gradual (graduate to professional languages)

Available on

PC

PC

Version notes

Version number: 1.2.0.0

Kinect for Small Basic - Small Basic 1.2 introduces three Kinect objects: KinectBodyList, KinectFaceList, and KinectWindow. With these objects, you can program with the Microsoft Kinect Sensor (for Windows or Xbox). Dictionary Object: Expanded Translations - In Small Basic 1.0, the Dictionary Object allowed you to define words and translate English to/from French. We expanded our support to translate German, Italian, Japanese, Korean, Chinese, and Spanish. Translation Improvements - We improved the existing translations in Chinese, Czech, Dutch, English, French, German, Hebrew, Italian, Japanese, Portuguese, Russian, Spanish, and Turkish. 10 Bugs Fixed - Including updating the Dictionary Object to reflect Dictionary.com's API update, and we fixed some crashing bugs, disappearing turtles, random error messages, and insulting math logic. See the full release notes. https://social.technet.microsoft.com/wiki/contents/articles/32436.microsoft-small-basic-1-2-release-notes.aspx

Features

  • IntelliSense Redesigned - Rebuilt in Small Basic for kids to scroll through in a fun and engaging way. They see dynamic Help in the IntelliSense window, and they can make IntelliSense invisible.
  • Integrated Help - A dedicated Help pane changes and teaches you as you type and click your code! You don't have to click Help or leave your app! Easily slide the Help pane to close it.
  • Easy to Share & Collaborate - Use the "Publish" and "Import" buttons to share programs with your friends or classroom. Play the program online, and improve each other's code!
  • Kinect Development - Build games for other kids to jump around and control with their whole bodies! It brings on healthy habits and an extra dose of fun!
  • Lego Mindstorms EV3 Robots - Make your robots more powerful than ever, integrate them with full games, learn actual text-based programming, and did we mention that it's free?
  • 3D Graphics Engine - Using the LitDev 3DView extension, quickly get started coding immersive and fun-to-play 3D/CG games and applications.
  • Graduate to Visual Basic - Click the "Graduate" button, and move your program into Visual Studio (also free) to learn more professional programming languages!
  • More Small Basic Features: https://social.technet.microsoft.com/wiki/contents/articles/14114.the-unique-features-of-small-basic.aspx

System Requirements

Minimum
OS Windows 10
Architecture x86
Recommended
OS Windows 10
Architecture x86

Additional info

Published by
Microsoft Corporation


Approximate download size
9.95 MB


Category
Education



This app can
Uses all system resources


Installation
Get this app while signed in to your Microsoft account and install on up to ten Windows 10 devices.


Language supported
English (United States)



Ratings and reviews

Filter by:

To rate and review, sign in.

Sign in

Rating:5/5

5/22/2017

Lee

Platform: PC

Great kid-level intro to programming w/ a keyboard

Your kid got hooked at code.org or even Minecraft Educational Edition. Small Basic is a great way to take them to the next level. Once they master Small Basic, their programs will export into Visual Studio, where they can move on to more advanced projects. A step-wise debugger would be a good addition, but if your kid is that advanced, they are probably ready for Visual Studio.

Rating:/5

Platform:

Developer comment · responded on