Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.
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

Skills you'll gain: Docker (Software), Web Applications, Containerization, Devops Tools, Virtual Networking, YAML, Service Management, Memory Management, Command-Line Interface
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Unsupervised Learning, Unstructured Data, Marketing Analytics, Text Mining, Deep Learning, Model Evaluation, Machine Learning, JSON, Data Processing, Natural Language Processing, Data Preprocessing, Model Training, Python Programming
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Application Deployment, Node.JS, Docker (Software), React.js, Front-End Web Development, Containerization, Full-Stack Web Development, Back-End Web Development, Frontend Integration, Server Side, Web Design and Development, JavaScript Frameworks, Web Development, Web Applications, Application Development, Javascript, Application Programming Interface (API), Software Development, Authentications, Project Management Software
Beginner · Course · 1 - 3 Months

Edureka
Skills you'll gain: Predictive Modeling, Statistical Modeling, Statistical Machine Learning, Predictive Analytics, Statistical Methods, Data Analysis, Analytics, Applied Machine Learning, Business Analytics, Machine Learning Methods, Statistical Analysis, Machine Learning, Scikit Learn (Machine Learning Library), Data Preprocessing, Python Programming, Data Manipulation, Pandas (Python Package), NumPy
Intermediate · Course · 1 - 3 Months

Codio
Skills you'll gain: Matplotlib, Statistical Methods, Statistical Hypothesis Testing, Plot (Graphics), Data Analysis, Statistical Analysis, Data Import/Export, Data Visualization, Data Cleansing, Probability & Statistics, Data Manipulation, Descriptive Statistics, Pandas (Python Package), Data Wrangling, Correlation Analysis, Python Programming, Programming Principles, Computer Programming, Scripting, Computational Logic
Mixed · Course · 1 - 3 Months

Skills you'll gain: Vector Databases, MongoDB, NoSQL, Embeddings, Databases, Apache Cassandra, Text Mining, Query Languages, Image Analysis, Node.JS, Database Application
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: SQL, PostgreSQL, Database Management, Data Manipulation, Database Systems, Query Languages
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Data Import/Export, Data Store, Cloud API, Health Informatics, Health Information Management, Health Technology, Application Programming Interface (API), Google Cloud Platform, Cloud-Based Integration, Health Care, Data Integration, Data Modeling, Cloud Storage
Beginner · Project · Less Than 2 Hours

Pragmatic AI Labs
Skills you'll gain: Amazon Bedrock, AI Security, Retrieval-Augmented Generation, Docker (Software), Prompt Engineering, GitHub Copilot, Token Optimization, Agentic Workflows, AI Orchestration, LLM Application, Debugging, Serverless Computing, Software As A Service, Model Context Protocol, Amazon Web Services, Large Language Modeling, Rust (Programming Language), Code Review, Natural Language Processing, GitHub
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Extract, Transform, Load, Data Validation, Data Transformation, Applied Machine Learning, Object-Relational Mapping, Data Wrangling, Data Cleansing, Data Manipulation, Data Integration, Web Scraping, Data Quality, Data Pipelines, Pandas (Python Package), Descriptive Statistics, Data Modeling, Data Science, Python Programming, Scikit Learn (Machine Learning Library), Extensible Markup Language (XML), Data Analysis
Beginner · Specialization · 1 - 4 Weeks

Skills you'll gain: Data Structures, Graph Theory, Network Model, Python Programming, Data Manipulation, Memory Management, Algorithms, Debugging
Intermediate · Course · 1 - 3 Months