Category Archives: Intermediate Programming

Register Now for CoderDojo Metuchen’s February Session

Registration for the February session is now live. Register Now!

Date: Saturday, February 27, 2016
Time: 2:00-4:00pm
Location: Metuchen Borough Library

Join CoderDojo Metuchen for another great afternoon of programming, learning, and sharing great coding projects for kids from 7 to 17 years old!

Registration is required in advance for all events. Children under 13 years must be accompanied by a parent. A limited number of loaner laptops may be available – if your child has a laptop to bring, please do!

Registration is limited to 30 participants, so be sure to sign up early.

Our Dojo is open to all kids 7 to 17, however, as with other events hosted at the Metuchen Public Library, priority is given to residents of Metuchen. If you are not a Metuchen resident, you may register and add yourself to the wait list. You will be contacted if space becomes available.

Got a question?

Check-out the FAQ or leave a comment below…

Want to get a head-start on some of the stuff we’ll be working on?

Check-out the Learn page or CoderDojo Foundation’s HTML starter exercises

Ready to make the leap from Scratch to HTML, JavaScript, Python, etc…?

Take a few minutes to install a programmer’s text editor like Notepad++ (Windows) or Text Wrangler (Mac) ahead of time.

Need some assistance? We’ll be happy to help – just let us know!

Register Now for CoderDojo Metuchen’s December Session

Registration for the December session is now live. Register Now!

Date: Saturday, December 19, 2015
Time: 2:00-4:00pm
Location: Metuchen Borough Library

Join CoderDojo Metuchen for another great afternoon of programming, learning, and sharing great coding projects for kids from 7 to 17 years old!

In this and upcoming sessions we’ll be exploring coding using Scratch, Pencil Code and similar online learning sites. Some of the fun upcoming projects at future sessions will include:

  • Building a website
  • Creating a Tower of Hanoi game
  • Making a scrolling platformer in Scratch
  • And… seeing how you can Mod with Minecraft

All these and more projects are in the works for upcoming sessions through 2016.

Registration is required in advance for all events. Children under 13 years must be accompanied by a parent. A limited number of loaner laptops may be available – if your child has a laptop to bring, please do!

Registration is limited to 30 participants, so be sure to sign up early.

Our Dojo is open to all kids 7 to 17, however, as with other events hosted at the Metuchen Public Library, priority is given to residents of Metuchen. If you are not a Metuchen resident, you may register and add yourself to the wait list. You will be contacted if space becomes available.

HOUR OF CODE – All ages, No registration needed

Can’t make it to our regular monthly session? Check-out our special Hour of Code at the Metuchen Public Library on Saturday, December 12, 2015. We encourage all ages to come learn the first steps to programming! NO REGISTRATION NECESSARY for the Hour of Code.

Got a question?

Check-out the FAQ or leave a comment below…

Want to get a head-start on some of the stuff we’ll be working on?

Check-out the Learn page or CoderDojo Foundation’s HTML starter exercises

Ready to make the leap from Scratch to HTML, JavaScript, Python, etc…?

Take a few minutes to install a programmer’s text editor like Notepad++ (Windows) or Text Wrangler (Mac) ahead of time.

Need some assistance? We’ll be happy to help – just let us know!

Register Now for CoderDojo Metuchen’s November Session

Registration for the November session is now live. Register Now!

Date: Saturday, November 21, 2015
Time: 2:00-4:00pm
Location: Metuchen Borough Library

Join CoderDojo Metuchen for another great afternoon of programming, learning, and sharing great coding projects for kids from 7 to 17 years old!

In this and upcoming sessions we’ll be exploring coding using Scratch, Pencil Code and similar online learning sites. Some of the fun upcoming projects at future sessions will include:

  • Building a website
  • Creating a Tower of Hanoi game
  • Making a scrolling platformer in Scratch
  • And… seeing how you can Mod with Minecraft

All these and more projects are in the works for upcoming sessions through 2016.

Registration is required in advance for all events. Children under 13 years must be accompanied by a parent. A limited number of loaner laptops may be available – if your child has a laptop to bring, please do!

Registration is limited to 30 participants, so be sure to sign up early.

Our Dojo is open to all kids 7 to 17, however, as with other events hosted at the Metuchen Public Library, priority is given to residents of Metuchen. If you are not a Metuchen resident, you may register and add yourself to the wait list. You will be contacted if space becomes available.

Got a question?

Check-out the FAQ or leave a comment below…

Want to get a head-start on some of the stuff we’ll be working on?

Check-out the Learn page or CoderDojo Foundation’s HTML starter exercises

Ready to make the leap from Scratch to HTML, JavaScript, Python, etc…?

Take a few minutes to install a programmer’s text editor like Notepad++ (Windows) or Text Wrangler (Mac) ahead of time.

Need some assistance? We’ll be happy to help – just let us know!

Register Now for CoderDojo Metuchen’s October Session

Registration for the October session is now live.  Register Now!

Date: Saturday, October 31, 2015
Time: 2:00-4:00pm
Location: Metuchen Borough Library

Registration is limited to 30 participants, so be sure to sign up early. Our Dojo is open to all, however, as with other events hosted at the library, priority is given to residents of Metuchen. If you are not a Metuchen resident, you may register and add yourself to the waitlist. You will be contacted if space becomes available.

Got a question?

Check-out the FAQ or leave a comment below…

Want to get a head-start on some of the stuff we’ll be working on?

Check-out the Learn page or CoderDojo Foundation’s HTML starter exercises

Ready to make the leap from Scratch to HTML, JavaScript, Python, etc…?

Take a few minutes to install a programmer’s text editor like Notepad++ (Windows) or Text Wrangler (Mac) ahead of time.

Need some assistance? We’ll be happy to help – just let us know!

Register Now for CoderDojo Metuchen’s September Session

Registration for the September session is now live.  Register Now!

Date: Saturday, September 26, 2015
Time: 2:00-4:00pm
Location: Metuchen Borough Library

Registration is limited to 30 participants, so be sure to sign up early. Our Dojo is open to all, however, as with other events hosted at the library, priority is given to residents of Metuchen. If you are not a Metuchen resident, you may register and add yourself to the waitlist. You will be contacted if space becomes available.

Got a question?

Check-out the FAQ or leave a comment below…

Want to get a head-start on some of the stuff we’ll be working on?

Check-out the Learn page or CoderDojo Foundation’s HTML starter exercises

Ready to make the leap from Scratch to HTML, JavaScript, Python, etc…?

Take a few minutes to install a programmer’s text editor like Notepad++ (Windows) or Text Wrangler (Mac) ahead of time.

Need some assistance? We’ll be happy to help – just let us know!

 

Getting Started with Web APIs Using Python

python3-800px
Once you get past the basics of learning a new programming language, all the interesting stuff happens by using what are called APIs (Application Programming Interfaces) and frameworks.

This is what takes you past just writing programs with loops, variables, and “print” statements, to being able to write programs that interface with the user (GUI interface), control features on your mobile device, get data from databases or web services, and do stuff like animation.

Codecademy has lots of great tutorials on programming and markup languages like JavaScript, Python, Ruby, CSS, HTML, and PHP. But then they also take it a step further and provide tutorials on a few JavaScript frameworks (e.g., jQuery and AngularJS). These frameworks can save you a lot of work by making it easy to do cool stuff like create a dynamic web page where UI elements move, fade, and change in various ways.

And then Codecademy provides a whole series of tutorials that help you to get started with using real-world web APIs. You can pick your language and browse through what they offer but below is a list of links to some of the tutorials that use Python (check out the beginner Python language tutorials first if you don’t know the language!).

So why would you care about using a web API?

Because on the web, an API is how everyone talks to each other. 🙂

Any time two websites interact, chances are they are using some of the basic and standard web API protocols and programming techniques that you’ll learn in the Codecademy tutorials. And once you learn how to use them, you can start creating mobile and web applications that build on top of all the cool stuff that somebody else has already done.

And that lets you move on to creating cool and creative stuff of your own even quicker…

Have fun, and keep coding! And if you want to get some ideas for how to start as a beginner, intermediate, or more advanced coder, check out the CoderDojo Metuchen Learn page!