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: Mobile Development, Cross Platform Development, Debugging, Application Development, Vibe coding, User Interface (UI), iOS Development, UI Components, Android Jetpack, User Interface and User Experience (UI/UX) Design, Mobile Development Tools, Interactive Design, Android Development, AI powered creativity, User Interface (UI) Design, Apple iOS, Web Applications, Swift Programming, Program Development, Python Programming
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Prompt Engineering, Multimodal Prompts, Data Preprocessing, Generative AI, AI Integrations, Data Processing, Data Pipelines, Data Quality, Data Validation, JSON, Amazon Web Services, Data Governance, API Design, Artificial Intelligence and Machine Learning (AI/ML), Cloud Computing, Natural Language Processing, Artificial Intelligence, Software Development, Python Programming, Machine Learning
Advanced · Course · 1 - 3 Months

Skills you'll gain: ASP.NET, Application Programming Interface (API), Restful API, API Design, API Testing, Cloud Deployment, .NET Framework, Microsoft Azure, Application Deployment, Performance Tuning, Maintainability, Software Documentation, Flask (Web Framework), Scalability, Object-Relational Mapping, Software Versioning, System Monitoring, Debugging, Query Languages, Security Controls
Intermediate · Course · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Data Literacy, Responsible AI, Machine Learning Methods, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Unstructured Data, Generative AI, Machine Learning Algorithms, Model Training, NumPy, Python Programming, Data Science, Scalability, Artificial Intelligence, Supervised Learning, Data Preprocessing, Unsupervised Learning, Feature Engineering, Algorithms
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Storytelling, Predictive Modeling, Data Presentation, Data Governance, Data Visualization, Predictive Analytics, Model Evaluation, Data Management, Business Analytics, Storytelling, Data Literacy, Analytics, Exploratory Data Analysis, Logistic Regression, Data Analysis, Risk Analysis, Data-Driven Decision-Making, Data Cleansing, Data Visualization Software, SQL
★ 4.6 (5.3K) · Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Microsoft Copilot, CI/CD, Cascading Style Sheets (CSS), GitHub, C# (Programming Language), HTML and CSS, ASP.NET, SQL, Database Management, Azure DevOps, Object Oriented Design, Continuous Integration, Version Control, Git (Version Control System), Object Oriented Programming (OOP), Responsive Web Design, Full-Stack Web Development, Secure Coding, .NET Framework, Graph Theory
★ 4.6 (525) · Beginner · Professional Certificate · 3 - 6 Months

Chegg Skills
Skills you'll gain: Server Side, Development Environment, Back-End Web Development, Python Programming, Web Development, Program Development, Integrated Development Environments, Software Development Tools, Web Frameworks, AI Enablement, Web Applications, AI Integrations, Software Development, Front-End Web Development, Web Development Tools, Scripting, Hypertext Markup Language (HTML), Application Frameworks, Cascading Style Sheets (CSS), Javascript
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Inference, Statistical Reporting, R (Software), Statistical Methods, Statistics, R Programming, Statistical Software, Statistical Analysis, Probability & Statistics, Statistical Programming, Data Analysis, Sampling (Statistics), Probability Distribution, Software Installation
★ 4.8 (2.8K) · Beginner · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Apple iOS, iOS Development, Model View Controller, Mobile Development, Swift Programming, Software Architecture, Maintainability, Application Design, Memory Management, Application Development, Web Applications, Web Components, Web Services, Real Time Data, Web Design and Development, Web Development, UI Components, Project Implementation, Data Validation, Design
Beginner · Specialization · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Wireframing, User Interface and User Experience (UI/UX) Design, Mockups, UI/UX Strategy, Responsive Web Design, User Interface (UI), Web Design, User Interface (UI) Design, User Experience, User Experience Design, Prototyping, Web Design and Development, Visual Design, Web Language, UI/UX Research, Graphic and Visual Design, Interactive Design, HTML and CSS, Design Elements And Principles, Typography
★ 4.9 (923) · Intermediate · Course · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Model Evaluation, Keras (Neural Network Library), Data Ethics, Image Analysis, AI Personalization, Model Training, Convolutional Neural Networks, Model Optimization, Machine Learning, Applied Machine Learning, Feature Engineering, Computer Vision, Machine Learning Methods, Supervised Learning, Data Preprocessing, Program Evaluation, Unsupervised Learning, Python Programming, Data Science, Algorithms
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Configuration Management, Git (Version Control System), Version Control, Memory Management, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Program Development, Code Review, Software Technical Review, Software Design, Debugging, Make.com
★ 4.5 (658) · Intermediate · Course · 1 - 4 Weeks