Other
Programming Simplified: Java Programs
See some examples made for beginning programmers to understand how to use java to write simple Java programs. These codes demonstrate how to get input from user, working with loops, strings and arrays.
Other
Code Combat
This computer programming game allows students to learn how to write code. Learners write code in real programming languages.
TeachEngineering
Teach Engineering: Do You See What I See?
Students research OCR and OCR techniques and then apply those methods to the design challenge by developing algorithms capable of correctly reading a number on a typical high school sports scoreboard.
Curated OER
Google for Education: Children and Technology: Robots and Block Diagrams
A robot can execute very primitive commands, but it needs instructions to combine them. In this activity, look at two types of instructions: commands and conditionals. Learners split into pairs and one becomes a robot while the other one...
Princeton University
Programming in Java: Elements of Programming
Writing code in java can be easier than writing a paragraph. Check out these step-by-step tutorials which show how to program in the java language.
Other
Cave of Programming: Java for Complete Beginners
[Free Registration/Login Required] Learn to program in the Java programming language. This free course assumes no prior programming knowledge, just a desire to learn to program.
Other
Horstmann: Moving From Java to C++
Written for students who take their first programming course in Java and the second course in C++, this article explains how to transfer Java programming skills to a substantial subset of C++.
Other
Dick Baldwin: Similarities and Differences Between Java and C++
A tutorial explaining the similarities and differences between the two computer programming languages Java and C++.
Other
Cplusplus
Learn some general information about the computer programming language C++, including some step-by-step tutorials and other helpful articles.
Other
Learn Cpp
A series of step-by-step tutorials devoted to teaching how to program in C++. No prior programming experience required.
Other
Computers for Creativity: Building With Code
Using the Khan Academy Computer Science platform, sixth graders at Los Altos School District build using code. They create art by writing programs in a JavaScript implementation of the Processing language called Processing.js.
Other
Processing.org: Examples
Several short, prototypical programs exploring the basics of computer programming with Processing.
Khan Academy
Khan Academy: Computer Programming: Advanced Js: Games & Visualizations
After learning how to program in JavaScript and make basic drawings and animations, use that knowledge to make games and visualizations with this tutorial.
Other
Google: Blockly Games
A series of educational games that teach programming to students. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based...
Other
Tutorials Point: Learn Java Programming
This tutorial gives a complete understanding of Java. It will take you through simple and practical approach while learning Java programming language.
Other
Medialoot: How to Design an I Os 7 Inspired I Phone App Screen
Walk through the steps involved to create a thin, flat iOS 7- inspired design concept for a user profile app screen. By using these simple techniques create stunning, minimal app interfaces.
BBC
Bbc: Bitesize: What Is Code?
Learn all about coding including some background of what it is and how it works. Play a game that helps with the understanding of what can be programmed.
Code.org
Code Studio: Computer Science: Course 4
Middle level young scholars delve deeper into computer programming topics to identify flexible solutions to more complex problems, to ultimately create games and stories they can share.
Code.org
Code Studio: Computer Science: Course 3
During game and story creation, intermediate students delve deeper into programming topics to identify flexible solutions to more complex problems.
Code.org
Code Studio: Computer Science: Course 2
For readers with no prior computer programming experience, young scholars create programs to solve problems and create interactive games or stories to share with others.
Code.org
Code Studio: Computer Science: Course 1
Early readers create computer programs that will help them learn to collaborate with others, develop problem solving skills, and persist through difficult tasks. Their ultimate end task is to create a custom game or story.
Code.org
Code Studio: Computer Science: 20 Hour Intro Course
This twenty-hour course introduces elementary and middle school students core computer science and programming concepts.
Other
Code Conquest: What Is Coding?
Don't know the first thing about coding? Here is a beginner's tutorial which will give learners all the background information for coding.
Microsoft
Microsoft Developer Network: Coding Techniques and Programming Practices
This article provides coding techniques and programming practices for improving the quality of source code.