This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

Pre-Flight Checklist


Self-assessment and introduction

Welcome! This is the first "serious" programming challenge in the Webcraft 101 series, and is meant to take you through some important and exciting web programming concepts.

Like all challenges, this challenge is not meant to teach you what you need to complete it, but rather to provide a means for you to demonstrate (and practice) important skills through guided exercises. Some people have already picked up these skills, while others are using the challenge to guide their peer-based or personal study. It's all up to you. 

You can take as long as you like to complete the challenges. But keep in mind that research shows it helps to set aside dedicated time when learning new things, and to keep a consistent pace.  An exciting side-effect is that often, a fuzzy kind of virtual cohort emerges when several people are actively involved in the challenge. Who knows, you might find yourself being swept along in the excitement :). 

To complete this first task, introduce yourself, say a few things about your background ("total n00b" is just fine!), and feel free to share any fears or questions you have about taking the challenge. 

Welcome to Programming with APIs!

Task Discussion


  • Student.L said:

    Hi! Call me 'Look' and I'm totally new in this PROGRAMMING stuffs. Since I'm studying network security in my college, and will eventually learn about programming in class, I want to be more advanced than my collegues yes.

    I hope this will totally helps me. Please do!!!

    on Sept. 7, 2012, 7:35 a.m.

    Eenvincible said:

    HI there,

    I am starting this challenge too with hopes that I will be able to develop great applications and help many people solver problems in their daily lives! I would like to connect with you if that is ok through our blogs! Here is my new blog created purposefully for this challenge:

    http://simpledeveloper.wordpress.com/

    Please drop by and leave a link to yours so I can check it out! Thanks

    on Dec. 30, 2012, 11:23 p.m. in reply to Student.L
  • Creator said:

    Hi,

    This is Abhi here. I am a Game Developer and just wanted to learn some new techologies here. Found this site from mozilla's hidden secrets. Visit my profile to know about me.

    Thanks,

    Abhi

    on Sept. 4, 2012, 6:30 p.m.
  • pelly said:

    I am not newbies to programming. I have learn smtg from googled  2 years working experiences but yet not a expert. I need guide and checklist for how to become expert in web development. That's why I am here.

    on Sept. 3, 2012, 8:24 p.m.

    Eenvincible said:

    You are in the right place where you can learn new things and make yourself a better programmer or expert for that matter! I am here for the same reason too, to learn new things and create cool applications.

    Please check out my blog at:

    http://simpledeveloper.wordpress.com/

    and remember to leave a link to your blog so I can visit it and read about your interests and progress on this project/challenge. See you

    on Dec. 30, 2012, 11:25 p.m. in reply to pelly
  • NelsonMuntz said:

    Hi I'm here and you are there! I will kill facebook, that's awesome, I'm codeblock!

    on Aug. 30, 2012, 4:18 a.m.
  • SirJohn said:

    Hi!

    My name is John,

    First of all i've gotta say that my english is very poor.
    Altough other poeple say otherwise. Mine main language is dutch :)

    I do all kinda stuff on the internet name it and i've been there..
    At the moment im busy with alot of projects like programming website's applications and kinda stuff.
    Though its always nice to learn, because even how much you know, you will never be a pro! ;-)
    So that's why i'm here.
     

    on Aug. 29, 2012, 10 a.m.

    Eenvincible said:

    Hi,

    First of all, your English is good! I think you could work on a few things but really, you are doing good!

    I hope to see you more around here as we do this challenge.

    Please check out my blog at:

    http://simpledeveloper.wordpress.com/

    and if you have a blog, please share a link so I can check it out too!

    Thanks

    on Dec. 30, 2012, 11:31 p.m. in reply to SirJohn
  • trbuh said:

    hello to everybody!

    i stumbled across P2PU (via a tweet) where i found this "Programming API" course. as i'm keen to learn more about data visualization (especially coding my own visualization) i want to take this course.

    prior to this i baiscally only "manipulated" data with softwaretools (Matlab, Excell and the like). now i want to become more creative with it. my biggest problem: i hardly have any programming skills in "real" software (C, C++, C#, Java and the like).

    on Aug. 27, 2012, 9:07 a.m.

    Eenvincible said:

    Hi,

    I think not having any high level languages skills is not a big problem when you start. One thing you need however is to learn a language like Javascript because you can achieve much with it! If you are interested in high languages, I would suggest starting with Python or Ruby! Either way, you will need either Javascript or any other languages like Python or Ruby or Java to build big applications! You can do it!

    Please check out my blog at:

    http://simpledeveloper.wordpress.com/

    and if you have one, please drop me a link over at my blog and I will check your blog out as soon as possible!

    on Dec. 30, 2012, 11:36 p.m. in reply to trbuh
  • Youngestprof said:

    I am a software consultant and i ve learnt a little about java web development. I really need to learn something i can become an expert in :)

    on Aug. 26, 2012, 9:55 p.m.
  • juancarloscruzd said:

    I'm a web developer, my english is poor....but it's no problem for me.

    I wanna learn this for my project's, i'm software eingeniering student.

    Let's go...

    on Aug. 26, 2012, 9:03 p.m.
  • tamarandra said:

    i'm an IT student and i want to learn something new and useful :)

    on Aug. 24, 2012, 6:11 p.m.

    José Santos said:

    same here I hope we both learne something :)

    on Aug. 24, 2012, 7:08 p.m. in reply to tamarandra
  • Alvaro said:

    Hey there! I'm a software engineer and I really enjoy to learn new stuff. 
    I'm looking forward to see where we go following this Challenge. 
    See you!
     

    on Aug. 21, 2012, 4:06 p.m.
  • amit said:

    hey this is amit i have learn few programming languages but.. wanna be the best:) hope this the best place i got!

    on Aug. 15, 2012, 2:28 a.m.
  • jbyars4ku said:

    Hoping to learn something new!

    on Aug. 15, 2012, 12:20 a.m.
  • Anonym said:

    Hello, I'm jeff and I just want to see if I can get a hang of this api thing so i can use it in the near future.

    on Aug. 14, 2012, 11:01 p.m.
  • José Santos said:

    hello,

    My name is José and I have been learning javascript and php. 

    I hope to learn to use the twitter api, I would love to create my one twitter client sow I'm learning the need skill to do sow

    on Aug. 10, 2012, 10:32 a.m.
  • d14a248 said:

    Hi my name is David. 

    I have been learning JavaScript at Codecademy and I hoping learning how to work with the Twitter API will take my skills to the next level.

    on Aug. 9, 2012, 5:08 p.m.
  • Jack Mason said:

    Hello! Im 16 And eager to learn im going to be taking a programing class next year my Junior year and hoping to go To Mit - Far fetched- But still a dream! I have basic knowleadge but Im trying! :)

    on Aug. 8, 2012, 3:24 a.m.
  • Graeme Boxwell said:

    Hello,

    I have some experience of programming HTML/CSS, a tiny bit of PHP, and Actionscript. I'm going into this hoping I will be able to devote the necessary time to learn new skills. 

    Graeme

    on Aug. 7, 2012, 8:05 a.m.
  • champhar said:

    Hai ,

           My name is Hari.I don't have experience in programming.Can someone help me in this challenge.

    on Aug. 5, 2012, 3:45 a.m.
  • gspprog said:

    Hi all i am actually a software enginner by trade and have been programming for about 2 years now . I have been a web developer before this. Currently I build websites using html/css/jquery/ajax/asp.net C# and many other apis. I have recently built a tool for my work using tweeterizer. I did read upon how twitter has all kind of way for security and this has to be done inside a class like tweeterizer. However I would like to make my own tweeterizer anybody up to the challenge. We just have to make all the parts that will become one huge application that people can use to ease their workflow with twitter integration.

    on Aug. 3, 2012, 3:04 a.m.