Computer Programming for Kids

Kids and Teens can get started programming with free lessons here.

What are the best ways to dip into learning how to program? Kids and teens can start in the same places, and grow from there. These are all free lessons to help you get started.

  • Scratch would let you make it as easy as possible. Colorful drag and drop tiles to build functions, would introduce the really basic concepts of control flow and all
  • You could play with Visual Studio a bit. Dragging and dropping buttons and showing how to do something simple like make a popup window with text or add two numbers
  • Python is pretty easy to start with too for obvious reasons, maybe that would make sense to start with for some basics.

AP Computer Science A
In AP Computer Science A, you’ll learn how to use Java to build games or creatively address real-world issues. Through hands-on experiences in analyzing, writing, and testing code, you’ll learn how to transform an idea into a functioning program.

AgentCubes Tutorial Book
You are a traveler on a journey to find a treasure. You must avoid walls, and chasers who try to catch you. If you find all the treasure, you win.

Alice
Learn to program interactive 3D graphics. The focus of the Alice project is now to provide the best possible first exposure to programming for students ranging from middle schoolers to college students. Appeals to girls.

CyberToy
Windows download for teens who want to try their hand at creating fly-though scenery such as found in games. Experimental.

Fundamentals of Visual Basic
Students who have little programming experience can expect to spend between 1 and 2 hours on each lesson, including the time for doing the hands-on examples and exercises. Typical completion time for the course is about 1 quarter, or 12 weeks.

Game Maker
Have you ever wanted to be able to design computer games, but didn’t want to spend countless hours learning how to become a programmer? Then you’ve come to the right place. Game Maker is a program that allows you to make exciting computer games, without the need to write a single line of code.

GameProgrammer.Com
BBS, Mailing List, Articles, Source Code, Demos, Tutorials. Most of this community are in their teens and twenties. Everything you need to help you start programming games.

GitHub Copilot woven into Visual Studio
Your AI coding partner for faster and smarter development. Elevate your efficiency. Let Copilot and Visual Studio 2022 help you generate and refactor code, identify bugs and resolutions, optimize performance, and get context specific help throughout your coding workflow.

Introduction to Programming Using Java Version 4.1, June 2004
This on-line book contains Java applets, many of which require Java 1.3 or higher. To see these applets, you will need a Web browser that uses a recent version of Java.

Java Tutorial from SUN
A practical guide for programmers with hundreds of complete, working examples and dozens of trails–groups of lessons on a particular subject.

Learn HTML – CodeAcademy
Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.

Linux Survival – Where learning Linux is easy
If you would like to learn the basics of Linux quickly, try this entertaining online Linux tutorial. You don’t need to install it on your computer, and best of all, it’s free!

Khan Academy Computing Courses
Intro to computer science – Python. Computer programming – JavaScript and the web. AP®︎/College Computer Science Principles. Computers and the Internet. Computer science theory. Pixar in a Box. Code.org. Hour of Code.

Phrogram
You can make your own games, explore how math and science concepts work and have fun. Get Learn to Program with Phrogram™!: A Guide to Learning Through Game Programming Using the Latest Version of Kids Programming Language now with the O’Reilly learning platform. Free trial.

Python for Beginners
Before getting started, you may want to find out which IDEs and text editors are tailored to make Python editing easy, browse the list of introductory books, or look at code samples that you might find helpful.

Scratch
Mac OS and Windows. A free programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web.

Snake Wrangling for Kids
A printable electronic book, for children 8 years and older, who would like to learn computer programming. It covers the very basics of programming, and uses the Python programming language to teach the concepts. Editions for Linux, Mac, and Windows.

Visual BASIC for Kids
This tutorial is written for and directed to kids. Kids learn about project design, the Visual Basic toolbox, and many elements of the BASIC language. Numerous examples are used to demonstrate every step in the building process.

Ann Zeise
Author: Ann Zeise

Leave a Reply

Your email address will not be published. Required fields are marked *