Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing applications and enhancing your programming capabilities.

Skills you'll gain: Dynamic Host Configuration Protocol (DHCP), Routing Protocols, Network Routing, Network Routers, Virtual Private Networks (VPN), TCP/IP, Network Protocols, General Networking, Network Security
Advanced · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Multiprotocol Label Switching, Network Troubleshooting, Routing Protocols, Network Monitoring, Wide Area Networks, Network Routing, Network Planning And Design, Network Architecture, Network Protocols, Data Structures, System Configuration, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Multimodal Prompts, Generative AI, OpenAI API, Generative Model Architectures, AI Workflows, Business Process Automation, Tool Calling, AI Enablement, Application Programming Interface (API), AI Personalization, Data Analysis, Artificial Intelligence and Machine Learning (AI/ML), File I/O
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Redis, Data Store, Scalability, Cloud Storage, Middleware
Beginner · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google Cloud Platform, NoSQL, Cloud Applications, Database Administration, Relational Databases, Database Management, Database Design, Cloud Storage, Query Languages, Application Deployment, Data Migration, Transaction Processing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Supervised Learning, Data Preprocessing, Random Forest Algorithm, Applied Machine Learning, Decision Tree Learning, Feature Engineering, Machine Learning Algorithms, Classification Algorithms, Predictive Modeling, Data Analysis, Python Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: CI/CD, Continuous Integration, Jenkins, Continuous Deployment, Devops Tools, Software Configuration Management, User Accounts, Application Programming Interface (API), Authorization (Computing)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Apple software proficiency, Cloud Deployment, Software Installation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Governance, Microsoft Azure, Data Lakes, Real Time Data, Data Management, Data Security, Identity and Access Management, Event-Driven Programming, Azure Active Directory, Operational Databases, Role-Based Access Control (RBAC), Database Architecture and Administration, Analytics, System Monitoring
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Load Balancing, Cloud Infrastructure, Google Cloud Platform, Terraform, Cloud Solutions, Infrastructure as Code (IaC), Cloud Computing, Virtual Private Networks (VPN), Cloud Deployment, Managed Services, Virtual Networking, Virtual Machines, Scalability
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), Big Data, SQL, Data Analysis, Dashboard, Business Intelligence, Data Warehousing, Data Visualization Software, Data Manipulation, Extract, Transform, Load, Data Pipelines, Data Transformation, Data Cleansing, Data Processing, Data Import/Export, Data Storage Technologies, Google Cloud Platform
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Management, Help Desk Support, Service Level, Technical Support, Cloud Services, Technical Communication, Issue Tracking, File Management, Incident Management, Personally Identifiable Information, Data Cleansing
Beginner · Course · 1 - 4 Weeks