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: Wireless Networks, Mobile Security, Networking Hardware, Hardware Troubleshooting, USB, Computer Hardware, System Configuration, Peripheral Devices, Computer Displays, Data Storage
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, NumPy, Data Visualization, Data Manipulation, Linear Algebra, Seaborn, Natural Language Processing, Deep Learning, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Python Programming, Data Preprocessing, Data Science, Regression Analysis, Data Structures, Logistic Regression
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computer Security Incident Management, Threat Modeling, Security Management, Risk Management, Business Continuity Planning, Disaster Recovery, Governance, Business Continuity, Application Security, Information Management, Risk Appetite, Security Controls, Governance Risk Management and Compliance, Cybersecurity, Enterprise Security, Cloud Computing, Malware Protection, IT Management, Information Assurance, Test Planning
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Structures, Debugging, Functional Design
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Blockchain, Teaching, Emerging Technologies, Computer Networking, Internet Of Things, Digital pedagogy, Computer Science, Social Impact, Cybersecurity, Information Privacy, Encryption, Virtual Private Networks (VPN), Distributed Denial-Of-Service (DDoS) Attacks
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Azure Active Directory, Microsoft Azure, Web Applications, Cloud Applications, Application Security, Cloud Security, Identity and Access Management, Authorization (Computing), Key Management, Application Programming Interface (API), Authentications, Encryption
Intermediate · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Model Evaluation, Statistical Analysis, Data Visualization, Data Analysis, Exploratory Data Analysis, Data Cleansing, Analytics, Machine Learning, Data Preprocessing, Regression Analysis, Data Mining, Python Programming, Scikit Learn (Machine Learning Library), Unsupervised Learning, Classification And Regression Tree (CART), Decision Tree Learning, Logistic Regression
Build toward a degree
Intermediate · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Amazon CloudWatch, AWS CloudFormation, Cloud Management, Infrastructure as Code (IaC), Amazon S3, Amazon Elastic Compute Cloud, AWS Identity and Access Management (IAM), Multi-Tenant Cloud Environments, System Monitoring, Configuration Management, Performance Tuning, Security Controls
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, 3D Modeling, Computer Graphics, Adobe Photoshop, Autodesk, Data Import/Export, Graphical Tools
Mixed · Course · 1 - 3 Months

Skills you'll gain: Gemini, Google Gemini, Multimodal Prompts, Retrieval-Augmented Generation, Query Languages, Data Manipulation, Data Store, Embeddings, Metadata Management, Document Management, Text Mining, Data Capture, Cloud API, Image Analysis, Cloud Computing, Artificial Intelligence
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Ansible, Puppet (Configuration Management Tool), Software-Defined Networking, Network Administration, Security Awareness, Chef (Configuration Management Tool), Information Systems Security, Virtual Private Networks (VPN), JSON, Authentications, Computer Networking, Authorization (Computing), Automation, Configuration Management, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Newsletters, Target Audience, Email Marketing, Communication Strategies, Marketing Communications, Marketing Materials, Campaign Management, Testability, Digital Marketing, Registration, User Accounts
Beginner · Guided Project · Less Than 2 Hours