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: Serverless Computing, Computer Vision, Image Analysis, Amazon Web Services, AI Enablement, Amazon S3, AWS Identity and Access Management (IAM), Text Mining, Data Processing, Unstructured Data
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Angular, HTML and CSS, Front-End Web Development, Javascript, Software Design Patterns, Web Components, Web Applications, Cascading Style Sheets (CSS), Web Development, TypeScript, Responsive Web Design
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Java Platform Enterprise Edition (J2EE), Application Deployment, Web Applications, Application Servers, Java, Web Servers, Java Programming, Web Development, Server Side, Application Frameworks
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Shiny (R Package), Cloud Deployment, Interactive Data Visualization, Application Deployment, Performance Tuning, Data Visualization Software, Web Applications, Application Development, R Programming, Dashboard, Exploratory Data Analysis, User Interface (UI), User Interface (UI) Design, Data Import/Export
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: SQL, SAS (Software), Query Languages, Data-Driven Decision-Making, Stored Procedure, Data Manipulation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Accounts, Data Storage Technologies, Operating Systems, Software Installation, Desktop Support, Microsoft Windows, System Configuration, Linux, Information Systems Security, Performance Tuning, Mac OS, Information Technology, System Support, File Systems
Beginner · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Incident Response, Incident Management, Cyber Governance, Computer Security Incident Management, Security Awareness, Cyber Security Strategy, Law, Regulation, and Compliance, Cyber Attacks, Security Management, Security Strategy, Culture Transformation, Cyber Security Policies, Cyber Threat Intelligence, Intrusion Detection and Prevention, Mobile Security, Threat Detection, Cybersecurity, Cyber Risk, Cyber Operations, Cyber Security Assessment
Beginner · Specialization · 3 - 6 Months
Coursera
Skills you'll gain: Extract, Transform, Load, Data Pipelines, Data Warehousing, Data Transformation, Data Integration, Databases, Data Manipulation, Real Time Data, AI Workflows, Database Management, Business Workflow Analysis, Performance Tuning, Process Design, Data Validation, Apache, Scalability, Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Power BI, Data Modeling, Analytical Skills, Data Visualization, Data Presentation, Analysis, Business Reporting, Data Management, Data Storytelling, Business Analytics, Personally Identifiable Information, Management Reporting, Real Time Data, Analytics, Visualization (Computer Graphics), Ad Hoc Reporting, Customer Analysis, Time Series Analysis and Forecasting, Marketing Analytics, Profit and Loss (P&L) Management
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Prompt Engineering, Microsoft Copilot, AI Workflows, AI Enablement, Generative AI Agents, Model Deployment, No-Code Development, Performance Tuning, Business Logic, Application Deployment, Scalability, Data Integration, User Feedback
Intermediate · Course · 1 - 4 Weeks

Advancing Women in Tech
Skills you'll gain: Amazon Web Services, Cloud Computing, Cloud Services, Amazon S3, Amazon Elastic Compute Cloud, Public Cloud, Cloud Platforms, Cloud Computing Architecture, AWS Identity and Access Management (IAM), Technical Product Management, AWS CloudFormation, Cloud Storage, Amazon Redshift, Cloud Security, Network Security, Amazon DynamoDB, Infrastructure Security, Product Management, Cost Management, Technical Support
Build toward a degree
Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Data Structures, Plot (Graphics), Data-oriented programming, Programming Principles, Python Programming, Data Storage
Intermediate · Guided Project · Less Than 2 Hours