Learn Online: Courses in Information Technology, Programming and Networking

May 13, 2020 | Carrie | Comments (0)

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. 

Web Programming Foundations

"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."

JavaScript Essential Training

"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."

Learning Java

"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."

C++ Essential Training 

"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.

Introduction to Programming

"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

"Introduction to Networking explains computer networking basics in easy to understand terms, using concepts common to everyday, non-computing experience."

Intermediate Networking

"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."

Introduction to Javascript

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.

Practical HTML and CSS 

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.

C++ Without Fear

"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

Leave a Comment

Your email address will not be published. Required fields are marked *