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.

Packt
Skills you'll gain: Security Testing, Application Design, Exploitation techniques, Event Monitoring, Server Side, Continuous Monitoring, Computer Security Incident Management, System Monitoring, System Configuration
Intermediate · Course · 1 - 3 Months

Corporate Finance Institute
Skills you'll gain: Data Preprocessing, Feature Engineering, Data Import/Export, Exploratory Data Analysis, Data Cleansing, Statistical Visualization, Data Literacy, Data Visualization, Data Transformation, Data Analysis, Box Plots, Model Training, Python Programming, Data Science
Advanced · Course · 1 - 3 Months
Skills you'll gain: Applied Mathematics, Simulation and Simulation Software, Engineering, Thermal Management, Scientific Visualization, Geometry, Star Schema, Model Evaluation, Environment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Code Reusability, User Interface (UI), Interactive Design
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Web Design and Development, Responsive Web Design, HTML and CSS, Web Design, Web Content Accessibility Guidelines, Front-End Web Development, Web Development, Cascading Style Sheets (CSS), Web Development Tools, Hypertext Markup Language (HTML), React.js, User Interface (UI), JavaScript Frameworks, Web Applications, Javascript, Web Servers, Server Side, Software Development Tools, Semantic Web, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Governance, Data Strategy, Data Migration, Correlation Analysis, Security Controls, Data Quality, Data Infrastructure, Metadata Management, SQL, Data Integrity, Cyber Security Assessment, Data Security, Data Validation, Data Pipelines, Dashboard Creation, Data Warehousing, Dashboard, Statistical Analysis, Auditing, Root Cause Analysis
Advanced · Course · 3 - 6 Months

Skills you'll gain: Game Design, Animation and Game Design, Scripting, Code Reusability, Interactive Design, User Interface (UI), Project Design, Interactive Learning, Systems Development, Development Environment, Design, Computer Graphics, Experience Design, Mechanics, Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: .NET Framework, User Interface (UI), User Interface (UI) Design, UI Components, Dashboard Creation, Animations, Mobile Development, User Interface and User Experience (UI/UX) Design, C# (Programming Language), Cross Platform Development, Role-Based Access Control (RBAC), Application Development, Code Reusability, Extensible Markup Language (XML)
Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: MLOps (Machine Learning Operations), Model Evaluation, Model Training, Model Optimization, Configuration Management, Image Analysis, Debugging, Data Presentation, Experimentation, Computer Vision, Data Visualization, Deep Learning, Algorithms, Performance Tuning, Tensorflow, Failure Mode And Effects Analysis, Root Cause Analysis, Cost Management, Machine Learning, Performance Analysis
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Dayforce (HCM Software), HR Tech, Human Resources Software, Human Resource Strategy, Human Resources Information System (HRIS), Role-Based Access Control (RBAC), Human Resources, Regulatory Compliance, Compliance Management, Compliance Reporting, Human Resources Management and Planning, Payroll, Data Architecture, Data Flow Diagrams (DFDs), Human Capital, Workforce Planning, Systems Analysis, Benefits Administration, Business Strategy, Analytics
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: PostgreSQL, SQL, Query Languages, Data Transformation, Data Manipulation, Database Software, Data Management
★ 4.5 (31) · Advanced · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Model Optimization, Regression Analysis, Model Training, Statistical Modeling, Predictive Modeling, Fine-tuning, Scientific Visualization, Model Evaluation, Data Preprocessing, Applied Machine Learning, Data Processing, Exploratory Data Analysis, Python Programming, Machine Learning, Development Environment
★ 4.5 (14) · Intermediate · Guided Project · Less Than 2 Hours