Let's Learn Tech Online
Introductory Online Courses for Technology Skills
These free, interactive, and self-paced online courses from Cisco Networking Academy, including the Skills for All learning platform, will introduce you to important technology concepts and help you develop the skills necessary to participate in the modern workforce.
If you are interested in taking these courses with other learners and our staff facilitators, check out the Let's Learn Tech learning circles.
- Available on NetAcad
- Available on SkillsForAll
- Available Career Pathway
- What You Need
- How to Enroll
- Frequently Asked Questions
Available On NetAcad
-
C++ Essentials
Learn the basics of programming in C++, and the fundamental notions and techniques it uses. This course can help you prepare for the C++ Certified Associate Programmer Certification exam.
Estimated time required: 70 hours
-
JavaScript Essentials 1
Learn basic coding in JavaScript, as well as general computer programming techniques and concepts. This course can help you prepare for OpenEDG JavaScript Institute's JSE - Certified JavaScript Entry-Level Programmer certification exam.
Estimated time required: 40 hours
-
Linux Unhatched
Learn the fundamentals of 19 basic Linux commands. This course can also help you prepare for the CompTIA A+ certification exam.
Estimated time required: 8 hours
-
Linux Essentials
Learn basic concepts about open source and build foundational knowledge of the Linux operating system. This course can help you prepare for the LPI Linux Essentials Professional Development Certificate exam.
Estimated time required: 70 hours
-
Python Essentials
Learn basic coding in Python, as well as general computer programming techniques and concepts. This course can help you prepare for Python Institute's PCAP Certified Associate in Python Programming exam.
Estimated time required: 75 hours
Available on SkillsForAll
-
Introduction to Data Science
Learn the basics of data science, data analytics, and data engineering to understand how machine learning is shaping the future.
Estimated time required: 6 hours
-
Data Analytics Essentials
Learn the fundamental tools of a data analyst and build an analytics portfolio showcasing your skills in Excel, SQL and Tableau.
Estimated time required: 30 hours
-
Introduction to IoT and Digital Transformation
An introduction to the Internet of Things (IoT) and the challenges of the transformational IoT economy.
Estimated time required: 6 hours
-
Introduction to Cybersecurity
Learn about different types of cyber attacks, measures organizations use to mitigate risks, and career options in cybersecurity.
Estimated time required: 6 hours
-
Cybersecurity Essentials
Learn about cybercrime, security principles, technologies, and procedures used to defend networks. This course helps you decide if you want to pursue an entry-level networking or security role professionally.
Estimated time required: 30 hours
-
Networking Essentials
Learn basic networking concepts and the role networks play in the digital economy.
Estimated time required: 70 hours
-
Getting Started with Cisco Packet Tracer
An introduction to Cisco Packet Tracer, a network simulation and visualization tool. This virtual lab provides an interactive way to practice networking, IoT, and Cybersecurity without the need for hardware.
Estimated time required: 2 hours
-
Exploring Internet of Things with Cisco Packet Tracer
Learn how to add IoT devices to a home network and connect, configure, and monitor them. Become familiar with IoT devices, what they are, what they can do, and how they are programmed.
Estimated time required: 3 hours
-
Exploring Networking with Cisco Packet Tracer
Connect and configure devices in a network, including wireless devices, and verify their connectivity. Learn what packets are and how they travel across a network.
Estimated time required: 3 hours
Available Career Pathway
-
Cybersecurity Pathway
Cybersecurity skills and credentials are in high demand, as jobs in the field of cybersecurity continue to grow. This pathway will prepare you for an entry-level cybersecurity job and is certification aligned with the IT Specialist – Cybersecurity certification through Certiport. Pathway courses are listed below
Estimated time required: 180 hours
What You Need
- A computer and an internet connection
- An up-to-date browser (Google Chrome is recommended)
- An account at Cisco Networking Academy. This account is created when you enroll for your first course. You will need to provide some personal information. Please refer to their Privacy Statement and Terms and Conditions (PDF) for more information.
- Some courses require additional software installation. Detailed information will be available in the course description on the enrollment page.
How to Enroll
If this is your first time taking a course on the NetAcad or SkillsForAll platform, you will first need to create an account:
- Go to Cisco’s NetAcad Create Account page and fill out the online form.
- You will receive an email with the account activation link from Cisco.com with the subject line “Activate Account”. Be sure to check your junk mail or spam folders. You will need to provide some personal information to create an account.
If you already have a Networking Academy account, or you have just created one:
- To enroll in the NetAcad courses:
- Log in to your NetAcad account in a new window.
- Click on the link of the course you would like to take to go to the course enrollment page and your name and email address will be pre-populated on the Enroll now form.
- Click the blue “Submit” button to enroll in the course.
- To enroll in the SkillsForAll courses or career pathway:
- Click on the link of the course or career pathway you would like to take.
- Click the green “Get Started” button.
- Click on the blue “Cisco NetAcad” button, on the lower right-hand side of the screen, to log in to your NetAcad account.
- After you log into your NetAcad, you may be asked to provide your country or region of residence, and your month and year of birth if this is your first time taking a course on the SkillsForAll platform.
- You will be redirected to the course materials or the landing page of the career pathway.
- To enroll in the NetAcad courses:
Frequently Asked Questions
- I don't know anything about computers or the internet. Can I take these courses?
- There are no prerequisites to these courses but learners are expected to have good understanding of computers and the internet.
- How many courses can I take?
- There is no limit to the number of courses you can take, and you can take a course as many times as you need in order to complete it.
- Do I need a library card to take these courses?
If you are self-enrolling in these courses, you will not require a Toronto Public Library card. You will only require a valid library card if you would like to join an online Let's Learn Tech Learning Circle.
For information on how to get a library card, see Your Library Card. If you already have a card, or have had a library card in the past, but are not sure if it is still active, visit Expired Library Cards or Lost Library Card for more information.
- How do the courses work?
- Courses consist of content modules, assessments (e.g. quizzes) and an end of course feedback form. Some courses include hands-on assignments and lab exercises. If you have a question during a class, you can email networkingacademy@tpl.ca. You can continue accessing all course materials but you cannot submit assignments, quizzes or exams after the course ends.
- How to get started on a course?
For Linux Unhatched, Linux Essentials, JavaScript Essentials 1, C++ Essentials, and Python Essentials you will see a button to launch course module after you enroll in the course. You can also log on to your account and start the course by clicking on the course title under the I'm Learning tab.
For all other courses on the Skills for All platform, if you are already signed into your account, simply click on the green “Get Started” button on the course landing page. Otherwise, sign into your account, then click on the My Learning tab at the top and click on the course you would like to start working through.
- Can I drop a course part way through?
- Please contact networkingacademy@tpl.ca for assistance.
- Is technical support available?
- You can email us at networkingacademy@tpl.ca and we will respond to you within 3 business days. Technical requirements for each course are listed on the enrollment page.
- Can I use Let's Learn Tech courses on a library computer?
- Course modules can be accessed on a library computer. Some courses, such as Introduction to Cybersecurity and Introduction to IoT, have lab sessions that involve installing additional applications and cannot be completed on a library computer.
- Does the library provide the software covered by the Let's Learn Tech courses?
- No, however all software used in Let's Learn Tech courses is open-source or has free trial versions available. Details of individual software requirements can be found in course modules.
- How can I get help with the courses?
- Email us at networkingacademy@tpl.ca with your questions.