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: Intrusion Detection and Prevention, Firewall, Network Security, Threat Detection, Infrastructure Security, Virtual Networking, Cloud Security, Cyber Security Policies, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Product Support, End User Training and Support, Help Desk Support, Technical Support, Technical Support and Services, Service Level, Cloud Services, Cloud Solutions, Issue Tracking, Technical Communication, Information Privacy, Personally Identifiable Information
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Recurrent Neural Networks (RNNs), Large Language Modeling, Natural Language Processing, Hugging Face, PyTorch (Machine Learning Library), Transfer Learning, Artificial Neural Networks, Machine Learning Methods, Embeddings, Deep Learning, Applied Machine Learning
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: Facebook, Live Streaming, Drive Engagement, Scheduling, Social Media, Social Media Strategy, Social Media Content, Customer Engagement, Video Production, Content Strategy, Content Development and Management, Technical Support
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Service Level, Product Support, Google Cloud Platform, Help Desk Support, Technical Support and Services, Technical Support, Cloud Services, Service Management, Personally Identifiable Information, Issue Tracking, Information Privacy, Technical Communication, Problem Management
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Data Governance, Extract, Transform, Load, Data Warehousing, Data Integration, DevOps, Data Pipelines, CI/CD, Data Architecture, Infrastructure as Code (IaC), Data Quality, Amazon Redshift, Cloud Computing, Database Architecture and Administration, Cloud Computing Architecture, Analytics, Data Transformation, Amazon S3, Scalability
Mixed · Course · 1 - 3 Months

Coursera
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Generative AI, Model Deployment, Generative Model Architectures, Image Analysis, Prompt Engineering, Physics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Istio, Microservices, Containerization, Docker (Software), Kubernetes, Application Deployment, Software Architecture, Cloud-Native Computing, Systems Architecture, Service Oriented Architecture, Application Performance Management, Performance Tuning, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cybersecurity, Computer Security Incident Management, Incident Response, Network Security, Information Systems Security, Security Information and Event Management (SIEM), Encryption, Security Controls, Infrastructure Security, Cyber Risk, TCP/IP, Cryptography, Vulnerability Management, Multi-Factor Authentication, Virtual Private Networks (VPN), Authentications, Operating Systems
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, SQL, Generative AI, Google Cloud Platform, Big Data, Customer Relationship Management, Jupyter, Workflow Management, Artificial Intelligence and Machine Learning (AI/ML), Python Programming, Model Deployment, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embeddings, Vector Databases, PostgreSQL, Google Cloud Platform, SQL, Database Design, Relational Databases, Generative AI
Beginner · Project · Less Than 2 Hours