Games code

Whether you're a school teacher, an administrator, an after-school teacher, or a volunteer, Code.org provides educational resources for all ages, free of cost. Below is a summary of our curriculum and other programs. See online courses on Code Studio are meant for use in all settings - in-school, home-schooling, after-school - and can be taught by teachers, parents or volunteers. If you're a parent, you can guide your child to learn online or at a local workshop or camp, or help us in other ways.

Game Code in one hour:
The first step to introduce children to computer science is to participate in the Hour of Code, the largest learning campaign in history. In one hour, students (and teachers) can learn that computer science is fun, easy, and accessible at all ages.
The puzzles and creative activities are designed to teach students computational thinking and the basics of computer programming. Students solve each puzzle by programming visual code blocks to achieve a goal.
  Go and watch this video: 
https://www.youtube.com /watch?feature=player_embedded&v=FC5FbmsH4fw
Programming Concepts
  • Repetition
  • Conditional logic
  • Computer Drawing
  • Handling keyboard Input
  • Creating apps
Computational Thinking
  • Problem Decomposition
  • Pattern Recognition
  • Abstraction
  • Algorithmic Thinking
  • Automation
 Use speech bubbles to make your own interactive comic.

Build Mobile Games
Build your own versions of classic arcade games. Ten game kits to choose from.
Just follow this link to learn how to create/code your own games:
 http://www.tynker.com/hour-of-code/

Language-Specific Courses
These courses introduce students to a particular programming language. Many are taught during MIT’s four-week Independent Activities Period (IAP) between the fall and spring semesters.


6.092 Introduction to Programming in Java

This course is an introduction to software engineering, using the Java programming language. It covers concepts useful to 6.005 Elements of Software Construction. Students will learn the fundamentals of Java. The focus is on developing high quality, working software that solves real problems.
Prerequisites: Designed for students with some programming experience.

6.S096 Introduction to C and C++

This course provides a fast-paced introduction to the C and C++ programming languages. You will learn the required background knowledge, including memory management, pointers, preprocessor macros, object-oriented programming, and how to find bugs when you inevitably use any of those incorrectly.
Prerequisites: Designed for students with some programming experience.


Try this link to start your own game with code:
 http://studio.code.org/hoc/1

Article source:  https://studio.code.org/