TechRocket: Tech Education For Kids And Teens: Code / Programming Courses

Learning programming can be intimidating, but not here! Our online coding courses cover the most popular programming languages. Use your newfound programming skills to make apps, games, and program gadgets.

Source: Tech Education For Kids And Teens: Code / Programming Courses

Computer Science via Game Programming

Aligned to the AP Computer Science A exam. Progress tracking, auto graded quizzes and coding exercises. Open ended game building projects. Expected release fall 2016. Course Description: Coming in Fall 2016, DevPro Computer Science via Game Programming will be a new, full-year course, geared towards true beginners and aligned with AP Computer Science A. It…

Source: Computer Science via Game Programming

Computer Programming for K-12 Students!

 

 

You have found computer programming courses for your classroom! Our award-winning computer science curriculum teaches students to create websites, programs, games, and apps.No teacher expertise required! Each Java, HTML, C#, and Visual Basic course comes with step-by-step guidance, instructional videos, full solutions, and free professional development.Read our Product Overview, see How it Works, and Request a Free Trial to learn more!

Source: Computer Programming for K-12 Students!

What’s the best programming language to learn first? | ITworld

This debate has raged on for a long time. In your opinion, what is the best programming language to learn as your first programming language?

When I’m asked this question, my approach is to consider which language will be the most valuable throughout a career. Making matters more complicated, you won’t just be learning the language, you’ll be learning all of the fundamentals and concepts of programming simultaneously.

via What’s the best programming language to learn first? | ITworld.

Programmr

Programmr is the world’s online lab for students and enthusiasts to practice programming and assess their skills.

Our philosophy:

It is our strong belief that programming is best learned at your own pace in a self-taught environment. We believe you shouldn’t have to join expensive IT colleges or IT institutes to become a good programmer when you can do so right at your home at almost no cost. Our goal at Programmr is to give you enough skills to write sophisticated programs in your favorite language so that you can get a well-paying job as a programmer or enhance your market value even further.

A little about Programmr:

 

At Programmr (erstwhile Programr) you can code, compile & run projects right in the browser in almost any language. You can code & run command-line programs, web applications, mobile apps, database apps as well as rich media apps right in the browser.

With our new Auto-faculty module, you can also assess your skills in any popular programming language.

via About Programmr | Programmr.

Processing 2.0 Released

Overview. A short introduction to the Processing software and projects from the community.

We’re thrilled to announce the launch of Processing 2.0—the latest incarnation of the programming language, development environment, and online community that has grown dramatically since its debut in 2001. This new release builds on the versions of Processing that have been downloaded almost two million times. We invite you to download Processing 2.0 from www.processing.org. The Processing software is free and open source, and runs on the Mac, Windows, and GNU/Linux platforms.

For the past twelve years, Processing has promoted software literacy, particularly within the visual arts, and visual literacy within technology. Initially created to serve as a software sketchbook and to teach programming fundamentals within a visual context, Processing has also evolved into a development tool for professionals. We stand by our mission statement:

Processing seeks to ruin the careers of talented designers by tempting them away from their usual tools and into the world of programming and computation. Similarly, the project is designed to turn engineers and computer scientists to less gainful employment as artists and designers.

continue reading:  Overview \ Processing.org.

Introducing Kids to Java Programming Using Minecraft (Arun Gupta, Miles to go …)

Minecraft is a wildly popular game among elementary and middle schoolers. The game allows players to build constructions of textured cubes in a 3D world.

My son has been playing the game for about a year, lets say addicted to it. Last Fall he told me that the game is corrupted because the JAR file snapshot has messed up the configuration. And that right away rang a bell in me as a Java Evangelist at Oracle.

I learned from him that the game is written in Java, has a trial version that runs as an applet in the browser, and downloaded as a JAR file for desktop. The game is modular where the players travel through a world and chunks are loaded and unloaded to keep the memory footprint small. Something unique about the game is the ability to modify the game from what it was originally designed for. In Minecraft language, this is called as a “mod” – short for modifications. For example, a mod can add new characters to the game, change look-and-feel of the play field, or make it easy to build new structures.

continue reading-  Introducing Kids to Java Programming Using Minecraft (Arun Gupta, Miles to go …).

Processing

Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context,

Processing also has evolved into a tool for generating finished professional work. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.

via Processing.org.