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.

Sage Publications
Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Artificial Intelligence, Machine Learning Methods, Machine Learning, Computer Vision, Data Ethics, Automation, AI literacy, Applied Machine Learning, Natural Language Processing, Digital Transformation, Emerging Technologies, AI Integrations, Law, Regulation, and Compliance, Business Transformation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, YAML, Application Deployment, Containerization, Devops Tools, Package and Software Management, Development Environment, Release Management, Dependency Analysis, Command-Line Interface, Configuration Management, Go (Programming Language), Node.JS, Software Versioning, File Management
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Failure Analysis, Root Cause Analysis, Analysis, Memory Management, Complex Problem Solving, Correlation Analysis
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Matplotlib, Plot (Graphics), Trend Analysis, Data Analysis, Data Literacy, Environmental Social And Corporate Governance (ESG), Scientific Visualization, Climate Change Programs, Pivot Tables And Charts, Time Series Analysis and Forecasting, Market Data, Sustainable Business, Data Storytelling, Anomaly Detection, Data Visualization Software, Sustainability Standards, Report Writing, Technical Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Development Environment, Software Development Tools, Scripting, Git (Version Control System), Scripting Languages, Version Control, Package and Software Management, Software Development, Software Visualization, Application Development, Performance Tuning, Software Installation, System Configuration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Regression Analysis, Applied Machine Learning, Statistical Methods, Model Training, Data Visualization, Statistical Modeling, Plot (Graphics), Model Optimization, Predictive Modeling, Data Validation, Data Analysis, R Programming, Supervised Learning, Correlation Analysis
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: TypeScript, Development Environment, Programming Principles, Javascript, Debugging, Integrated Development Environments, Scalability, Data Structures, Object Oriented Programming (OOP), Software Development, Software Development Tools, Node.JS, Application Development, Front-End Web Development, Software Engineering, Web Development, Configuration Management
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Exploratory Data Analysis, Teradata SQL, JSON, Data Integration, Advanced Analytics, Analytics, Data Cleansing, Text Mining, Data Quality, Data Analysis, Customer Insights, Statistical Analysis, Data Manipulation, Application Programming Interface (API), Database Management, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: OAuth, API Gateway, Cloud API, Application Programming Interface (API), Authentications, Authorization (Computing), Debugging, Data Access, Back-End Web Development, Data Analysis
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Flask (Web Framework), Restful API, Application Deployment, Cloud Deployment, Dashboard Creation, Full-Stack Web Development, Application Programming Interface (API), Data Visualization, Object-Relational Mapping, Interactive Data Visualization, Cloud Applications, Back-End Web Development, Database Management, Bootstrap (Front-End Framework), Databases, Authentications, Web Applications, Web Development, Database Application, User Accounts
Intermediate · Specialization · 3 - 6 Months

Pragmatic AI Labs
Skills you'll gain: Serverless Computing, Web Development Tools, Rust (Programming Language), Containerization, Other Programming Languages, Web Applications, Browser Compatibility, Server Side, Servers, Build Tools, Data Processing, Javascript, Cross Platform Development, Computer Graphics, Hypertext Markup Language (HTML), Debugging, Memory Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Memory Management, Go (Programming Language), Code Reusability, Software Design Patterns, Software Architecture, Object Oriented Programming (OOP), Systems Design, Functional Design, Software Design, System Design and Implementation, Maintainability, Object Oriented Design, System Programming, Data Modeling, Programming Principles, Back-End Web Development
Intermediate · Course · 1 - 4 Weeks