For those of us who would like to introduce students, or ourselves, to programming, there are many resources available online that are suitable to a spectrum of learners.
The New Boston Tutorials, also available via thenewboston YouTube channel are among my favorites as Bucky Roberts offers clear, step-by-step instructions with humor. His videos offer various programming languages, including Java and Ruby, and he also offers additional Computer Science courses and Adobe tutorials.
For a more traditional college experience, iTunes U, available through the Apple App Store, offers many free courses complete with university lectures, readings and assignments (although without grading). Among its offerings is Stanford’s Programming Methodology course is another resource for learning the basics of algorithms and Java.
There is even the very low-tech option of reading a book, available for free online, such as Invent with Python, which can also be purchased in paper form through the site. Your local or school library may also have programming books available for loan.
Codeacademy, which was mentioned in the last post is another popular option which teaches people online through an interactive website. Codeacademy offers tutorials in Python, Ruby and JavaScript, among others.
Although many of the above resources can also be used as a teaching tool, code.org does have a focused Educators Resource page. Although many resources here and elsewhere are targeting the K-12 age group, many tutorials are compatible with undergraduate learners as well.
Additionally, you can look through TED’s list of 10 places where anyone can learn to code and TNW’s round-up of 27 ways to learn online.
Happy coding!
కామెంట్లు లేవు:
కామెంట్ను పోస్ట్ చేయండి