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++

Learn C++, one of the most popular programming languages for developers and programmers.

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.

Back to Top