Learn to code

Want to learn coding or programming and you're not sure where to start? We have pulled together some resources to help. The resources below include online courses, devices for checkout, and programs and classes available at the Arapahoe Libraries. In addition to the options below, you may Book a Librarian for one-on-one help, or visit one of our many technology programs for other ideas and support.


 

Online Courses

TITLE DESCRIPTION AGE
Treehouse at Arapahoe Libraries Treehouse is an online video and interactive learning platform with a focus on the design and development of websites, mobile and web apps. Classes include coding languages like Objective-C, HTML, CSS, PHP, Ruby, JavaScript and SQL. In addition to coding languages, learn about user experience, business, and more.Treehouse offers unlimited access to more than 1,000 video tutorials, quizzes, and code challenges created by experts. The course library is continually refreshed with the latest on web technology.Learn more about Treehouse through this brief video. You will be required to create an account and enter your library card number in order to access classes. Adults
Lynda.com at Arapahoe Libraries lynda.com is an online learning company that helps anyone interested in learning business, software, technology and creative skills to achieve personal and professional goals.You will be required to create an account and enter your library card number in order to access classes. Not available through the Lynda.com mobile app. Adults
Galecourses at Arapahoe Libraries GaleCourses offers a wide range of highly interactive courses that you can take entirely over the Internet. All of the courses are led by expert instructors and offered at no cost to you with your library card. Courses run for six weeks and new sessions begin every month. Computer programming is available under the technology section of the database.  Adults
Technology in Gale Virtual Resources at Arapahoe Libraries Find technology and programming eBooks in the Gale Virtual Reference Library.  Adults

Devices

TITLE DESCRIPTION AGE
Dash and Dot at Arapahoe Libraries Coding literacy is recognized as an important part of understanding today’s technology. The ability to create change through programming is a key skill for kids – and interested adults too! Meet kid-friendly, programmable robots Dash (the explorer) and Dot (the storyteller). There is a Dash and Dot app for every age group and learning level. For more information, visit Wonder Workshop. Check out Dash or Dot to try out at home or book a librarian for a free demo. Adults, Teens, Kids
The Finch at Arapahoe Libraries Arapahoe Libraries offers The Finch robot from the Carnegie Mellon's CREATE lab. This robot is a great tool for computer science education offering an introduction to programming for kids, teens, and adults. This robot supports several programming languages and environments. Watch the video to see The Finch in action. Adults, Teens, Kids

Other Resources

TITLE DESCRIPTION AGE
Code Academy Codeacademy is a free service teaching basic coding skills for all ages. Programming languages include HTML, CSS, JavaScript, JQuery, PHP, Python, Ruby, API's, and more. Adults, Teens, Kids
Scratch Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is a free service teaching kids how to program interactive stories, games, and animations. Kids
Khan Academy Khan Academy is a free service teaching programming languages through practice exercises and instructional videos. Adults, Teens, Kids
Coursera Coursera offers free international university introductory courses in coding. As an option, you may pay a fee to earn a certificate in the course. Adults
Udemy Udemy offers many free and low-cost coding courses. Adults, Teens
Oracle Oracle offers Java tutorials and documentation to help you create applications using the Java programming language. Adults, Teens
Computer Science Online Computer Science Online offers information and resources for learning Java, getting certified and career options. Adults
Print