Learn Online: Courses in Information Technology, Programming and Networking
Are you interested in exploring careers in Information Technology (IT), upgrading your IT skills or gaining knowledge about popular programming languages and networking concepts?
Toronto Public Library has a number of online courses and resources that can help you learn new skills, all free to use with a TPL card.
In addition to the courses listed below, Let's Learn Tech Online offers free and interactive courses offered in partnership with Cisco Networking Academy. Until June 1, you can even take a free, advanced course in Linux.
Courses from Lynda.com
Online tutorials that you can'take at your own pace. Create an account to track your progress. Learn more about Lynda.com. To follow the links below to these courses, you may be asked to sign in with your library card. Course descriptions are all from Lynda.com.
Become a Programmer: Foundations Learning Path
This Learning Path consists of 13 courses that will help you to learn the fundamental concepts and practices that are critical to the task of coding -regardless of the language you choose.
"This course provides a deep dive into the world wide web, and the underlying structures you need to understand to build robust applications and websites that are efficient and easy to maintain. Learn how HTML documents provide the foundation for CSS and JavaScript, and see how to layer presentation and interactions on top."
"Through practical examples and mini-projects, this course helps you build your understanding of JavaScript piece by piece, from core principles like variables, data types, conditionals, and functions through advanced topics including loops, closures, and DOM scripting."
"Java is one of the top five programming languages, and is used for websites, embedded controllers, and Android app development. Interested in learning how to code with Java? Join instructor Kathryn Hodge as she helps you get up and running with this popular language. Kathryn covers all the basics: data types, strings, functions, and loops."
"Learn C++ programming, starting with the basics. Widely used for both systems and applications development, C++ is available for virtually every operating system and has influenced and informed many derivative languages, including C# and Java. In this course, Bill Weinman guides you through the nuts and bolts of this essential language."
Gale Courses
These are online, instructor-led courses with specific start dates. Learn more about Gale Courses. Course descriptions below are all from Gale Courses.
"Take your first steps toward a career as a computer programmer! In this course, you'll learn to use Just BASIC, a free Windows programming language, to create stand-alone applications for professional or personal use."
Introduction to CSS3 and HTML5
"Learn how to create state-of-the-art websites using modern CSS3 and HTML5 techniques. Take your existing HTML skills to the next level and start building sites like the pros. If you want to survive and excel in the fast-paced world of Web publishing, you're going to need to keep up with ever-evolving standards."
"Introduction to Networking explains computer networking basics in easy to understand terms, using concepts common to everyday, non-computing experience."
"Continue to build your knowledge of networks and networking, with detailed treatments of TCP/IP, how switches and routers operate, DNS, and more. You will gain a full understanding of almost every aspect of networking technology, including hot topics such as virtual private networks, security, Internet connectivity, and cloud computing."
Learn how to "add interactivity to your web pages by creating features such as buttons, picture carousels, and collapsible panels to your web pages. The course begins with the basics of JavaScript code and then moves on to more advanced topics."
Safari Tech and Business Books Online
Along with streaming ebooks, Safari Tech and Business Books Online offers a variety of online video courses. Learn more about Safari Tech and Business Books Online. To follow the links below to these courses, you may be asked to sign in with your library card. Course descriptions are taken from Safari.
Learn the core foundation of HTML and CSS. By the end of this course, you will be able to bring in the power of both HTML and CSS to your work by building great professional-looking websites.
Modern JavaScript From The Beginning
This is a "front to back" JavaScript course for absolutely everybody starting with the basic fundamentals to advanced programming without relying on frameworks or libraries at all.
"Provides an introduction to C++ for new programmers as well as people with experience in languages such as BASIC. The course helps the new programmer get up to speed as quickly as possible while understanding the C++ way of doing things."
Edited May 13, 1:10 pm to include link to Let's Learn Tech Online.

Comments