by Amanda May, Head Editor, INALJ North Dakota
Coding Classes 101
Is coding an essential skill for information professionals to learn?
Well, I think that it really depends on how you look at it. On one hand, I believe that information professionals do not need to know any programming languages in order to be successful. On the other hand, I believe that a working knowledge of coding is beneficial to any information professional. While many libraries utilize content management systems for their websites, these websites still require constant maintenance.
Do I think that information professionals need to know how to do a complete overhaul of a website? No. Do I think it may be necessary to do some tweaking of the code on a website? Absolutely. . If something isn’t working right in a content management system, it may be necessary to utilize HTML or CSS to make the page work.
I took classes on coding in library school, but I know that’s not possible for everyone. There are many websites on the Internet that teach you how to code, but here are five to get you started:
- Codeacademy – Codeacademy has free online tutorials that teach you programming and markup languages, such as JavaScript, HTML, CSS, Python, and Ruby.
- Code Avengers – Code Avengers offers free online tutorials that teach you the basics of web design and programming. They have tutorials on HTML5, CSS3, and JavaScript. The format is similar to Codeacademy but with a superhero theme.
- Code Racer – Code Racer is a multi-play game that teaches you how to code a website using HTML and CSS.
- Khan Academy – The computer science section of Khan Academy includes tutorials on programming basics.
- Code School – Code School offers courses in programming and markup languages, such as Ruby, JavaScript, HTML and CSS. Some of the courses are free, but others require a subscription for access.