Professional Digital Skills
Explore classes and resources that can help you learn new skills.
Access free and flexible online learning with your library card.
Topics to discover
in this Learning Pathway
HTML/CSS
Learn how to use HTML and CSS to create and design professional websites. HTML and CSS skills are essential for web designers.
Beginner | O’Reilly Learning | 20 hours
Learn to build responsive websites and user interfaces with modern HTML5 and CSS3+ technologies.
Beginner | Gale Courses | 24 hours | Certificate Eligible
Learn to create state-of-the-art websites using modern CSS3 and HTML5 techniques. This course is facilitated by an instructor.
Cybersecurity
Prepare for an entry-level cybersecurity position, such as a Cybersecurity Technician, Junior Cybersecurity Analyst, or Tier 1 Help Desk Support role
Earn digital badges for each course completed.
Beginner | Cisco Networking Academy | 6 hours | Certificate Eligible
Explore the exciting field of cybersecurity and why cybersecurity is a future-proof career.
Beginner | Cisco Networking Academy | 40 hours | Certificate Eligible
Learn how to assess networks, operating systems and endpoints for vulnerabilities.
Intermediate | Cisco Networking Academy | 40 hours | Certificate Eligible
Learn how to monitor and protect your network and evaluate security alerts.
Intermediate | Cisco Networking Academy | 20 hours | Certificate Eligible
Learn about cybersecurity governance and build your skills to manage threats.
Beginner | Cisco Networking Academy | 22 hours | Certificate credential and Digital Badge
Learn the basics of computer networking and discover how networks operate
Python
Learn Python, an in-demand programming language in the IT sector.
Beginner | Cisco Networking Academy | 30 hours | Certificate Eligible
Learn basic coding in Python, as well as general computer programming techniques and concepts.
Intermediate | Cisco Networking Academy | 40 hours | Certificate Eligible
Learn advanced Python concepts, including Object-Oriented Programming (OOP) and exceptions.
Intermediate | Gale Courses | 24 hours | Certificate Eligible
Learn how to create basic programming structures including decisions, loops, and more advanced topics such as object-oriented programming, classes and exceptions. This course is facilitated by an instructor.
Advanced | O’Reilly Learning | 7 hours 8 minutes
Learn essential skills to become a Python developer, including using external libraries, managing project environments, handling exceptions, and making HTTP requests.
Intermediate | LinkedIn Learning | 1 hour | Certificate Eligible
Level up your Python programming skills by taking this project-based course. Programming the snake game will test your Python knowledge and learn new concepts and techniques.
C++
Beginner | O’Reilly Learning | 6 hours
Learn C++, designed for new programmers as well as people with experience in other programming languages.
Beginner | Gale Courses | 24 hours | Certificate Eligible
Learn to program in C++ with no prior programming experience. This course is facilitated by an instructor.
Intermediate | LinkedIn Learning | 5 hours | Certificate Eligible
Review the essentials of C++ including statements and expressions, variables, conditionals, operators, loops and functions.
JavaScript
Explore JavaScript, a popular language for web developers and software engineers.
Beginner | LinkedIn Learning | 5 hours | Certificate Eligible
Learn JavaScript, from variables, data types, conditionals and functions to advanced topics including loops and closures.
Beginner | Cisco Networking Academy | 40 hours | Certificate Eligible
Learn basic coding in JavaScript, as well as general computer programming techniques and concepts.
Intermediate | Cisco Networking Academy | 50 hours | Certificate Eligible
Learn how to analyze and model real-world problems using object-oriented programming.
Intermediate | Gale Courses | 24 hours | Certificate Eligible
Build on your knowledge of HTML and CSS by learning to add interactivity to your web pages with JavaScript code and jQuery. This course is facilitated by an instructor.
Advanced | O’Reilly Learning | 20 hours
Learn modern JavaScript from beginner to advanced without libraries and frameworks.
Linux
Learn about the Linux operating system and its structures. Linux skills are valuable for many Information and Communication Technology careers.
Beginner | Cisco Networking Academy | 8 hours | Certificate Eligible
Learn the fundamentals of 19 basic Linux commands.
Intermediate | Cisco Networking Academy | 70 hours | Certificate Eligible
Learn basic concepts about open source and build foundational knowledge of the Linux operating system.
Java
Expand your knowledge of the Java programming language, used to build applications for devices including computers, smartphones, and gaming consoles.
Beginner | Gale Courses | 24 hours | Certificate Eligible
Build your knowledge and confidence of Java with easy-to-understand examples and skill-building exercises. This course is facilitated by an instructor.
Intermediate | Gale Courses | 24 hours | Certificate Eligible
Deepen your understanding of the Java programming language. Prerequisite: Completion of Introduction to Java Programming. This course is facilitated by an instructor.
Advanced | O’Reilly Learning | 10 hours
Develop your Java programming skills and learn the core data types of the Java Standard Edition.
Additional Resources
We suggest
Job and Career Help
Find the tools and support you need to develop your skills and achieve your career goals.
We suggest
Job and Career Help
Find the tools and support you need to develop your skills and achieve your career goals.
We suggest
Job and Career Help
Find the tools and support you need to develop your skills and achieve your career goals.
