Computer courses can help you learn programming languages like Python and Java, data structures, algorithms, and web development fundamentals. You can build skills in software design, debugging, and database management, along with understanding cybersecurity principles. Many courses introduce tools such as Git for version control, SQL for database queries, and frameworks like React for building user interfaces, demonstrating how these skills are applied in real-world projects.

Advancing Women in Tech
Skills you'll gain: Prompt Patterns, AI powered creativity, AI literacy, Vibe coding, Problem Solving, AI Enablement, Prompt Engineering Tools, Ideation, AI Personalization, Empowerment, AI Integrations, AI Workflows, Independent Thinking
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI, AI powered creativity, Large Language Modeling, AI Personalization, AI literacy, Process Optimization, Business Process Automation, LLM Application, Business Process, Content Creation, Social Media, Artificial Intelligence, Writing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Intrusion Detection and Prevention, Linux Commands
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Javascript, Database Management
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Program Development, Theoretical Computer Science, Computational Logic
Mixed · Course · 1 - 3 Months

Skills you'll gain: Linux Administration, Package and Software Management, Linux, Command-Line Interface, Linux Servers, Operating System Administration, Linux Commands, File Systems, OS Process Management, Bash (Scripting Language), Software Installation, Systems Administration, Unix Shell, File Management, grep, Service Management, Authorization (Computing), Operating Systems, Servers, Data Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Game Design, User Interface (UI), Video Game Development, User Interface (UI) Design, Virtual Environment, Visualization (Computer Graphics), No-Code Development, Software Installation, Content Management, Event-Driven Programming
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: CI/CD, Continuous Integration, Continuous Deployment, Automation, GitHub, YAML, Event-Driven Programming, Git (Version Control System), Code Reusability, Software Testing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Penetration Testing, Vulnerability Assessments, Network Protocols, Network Security, Network Analysis, Network Monitoring, Image Analysis, Virtual Machines, Virtualization and Virtual Machines, Virtual Environment, Open Source Technology, Malware Protection, Command-Line Interface, Software Installation, Linux, Microsoft Windows
Intermediate · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Operating Systems, Package and Software Management, Code Reusability, File Systems, Computer Programming, Development Environment, Object Oriented Design, Scripting, Scripting Languages, Programming Principles, Data Processing, Debugging, Program Development, Cross Platform Development, Computer Programming Tools, Software Development, Data Structures
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Routing Protocols, Virtual Networking, Network Routing, Network Architecture, Hybrid Cloud Computing, Network Planning And Design, Amazon Web Services, Virtual Private Networks (VPN), General Networking, Network Infrastructure, Network Administration, Network Performance Management, Network Security, Cloud Infrastructure, Cloud Computing, Network Analysis, Security Controls, Operations Management
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Model Deployment, Cloud Deployment, Performance Testing, Android Development, Model Optimization, Model Evaluation, Image Analysis, PyTorch (Machine Learning Library), AI Integrations, Tensorflow, Hardware Architecture, Artificial Neural Networks, Artificial Intelligence
Beginner · Project · Less Than 2 Hours