Leaning how to Program

The DiscoBots are trying a new concept for teaching students programming.

The students are going to enroll in aCoursera Interactive Pythoncourse.
We will have mentors and students taking the course together and helping each other through the process.

Why learn Python as a 1st Language ?

Can you program Python on your FRC Robot? Yes see CD thread!

Even if you don’t use Python in FRC, this will help your programming skills.

Please reply or discuss if your team is considering one of these new online course models.

*Just an observation: From the description, this course seems to have a heavy emphasis on graphical user interface.

Many students, even those who have taken computer programming courses, struggle with FRC programming because they’ve never learned the concepts unique to embedded realtime control.

http://www.codecademy.com/tracks/python

Hey guys, I am not endorsing anyone here, but this is where I learned to program python. It is a fun and engaging way to learn programming. It has achievements for all those people out there that feel that they get nothing out of their education thus far.

http://www.codecademy.com/tracks/python

I use Python every day on the job, and often get new hires started on the learning track. Here’s two resources I often use:

http://inventwithpython.com/
This is great for students in the FRC age range. It teaches programming/Python concepts through creating games.

http://www.diveintopython.net/
Also very good, targeted at users with at least a little programming experience (any language, really).

  • Adam