Computer Classes and Learning
MCPL Libraries logoLEL_Logo_VerticalLearningExpress Library offers exam preparation for high school equivalency, college admissions, and occupational guidance and certification.
  • Computing & Information Technology: Computer Organization and Hardware 
computer_source_largeComputer Source by EBSCOhost - Contains nearly 300 full-text journals and magazines covering topics such as computer science, programming, artificial intelligence, cybernetics, information systems, robotics, and software.
texsharenewEbook_CentralProQuest eBook Central - More than 122,000 eBooks are available for browsing, searching, and downloading.  Includes books on software development, internet, and security.
no librarycard newdigitallearnDigitalLearn - If you are new to computers, haven't used them for a while, are a little unsure and uncomfortable, or just need a bit of a refresher, we have the tools to help you tackle technology at your own pace and gain the confidence you need to succeed.
no librarycard newgcflearnfreeGCFLearnFree - Intimidated by computers? New to email or the web? Want to stay safe online or understand how your operating system works? Learn all of this and more in our Technology section.
no librarycard newLogo-Tech-BoomersTechboomers - a free educational website that teaches older adults and other inexperienced Internet users with basic computer skills about websites that can help improve their quality of life.  Includes tablet and cell phone how-to's!


no librarycard newcodecademy_logo_detailCodecademy - the perfect place for aspiring coders to start learning. Interactive projects and quizzes let you get the hands-on experience you need to really grasp the concepts you’re being taught. There are separate courses for each topic: you might start out with Make a Website or Learn HTML & CSS, and progress to JavaScript, SQL, and more.
no librarycard newcodewars-black-large-24a9d355CodeWars - Programming meets martial arts at Codewars, a coding “dojo” where you’ll practice “kata” challenges to sharpen your skills. As you progress through the ranks, you’ll be faced with more complex challenges, and have the chance to discuss your solutions with others in the community.  
no librarycard newedx-logo-registeredEdX - Learn from the best (like MIT and Harvard) through this open-source higher education community. You’ll find a wide range of computer science courses, and unlike with traditional college, you can learn at your own pace. Note that while the courses themselves are free, you must pay if you’d like a verified certificate (price varies from course to course but is typically $50-$90).
no librarycard newfreecodecamplogoFree Code Camp - learn powerful skills while building real-world projects for nonprofit organizations. It’s an open-source community that provides hundreds of coding challenges, projects, certificates, and connections for aspiring coders--and it’s not a boot camp, so you learn at your own pace. 
no librarycard newodincodinglogoThe Odin Project - focuses on teaching you the skills you need for a successful career in web development. You’ll come out the other side knowing Ruby on Rails, Javascript, jQuery, and more, with a portfolio to prove it.  
no librarycard newlogo-apple-developer-2xApple Developer - Tools, sample code and resources for developing Apple technologies.
no librarycard newjavascriptlogoEloquent JavaScript - Eloquent JavaScript is a book providing JavaScript programming language and programming in general.

key to using online resources