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.

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

Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Patterns, Retrieval-Augmented Generation, Large Language Modeling, AI Security, Agentic Workflows, Embeddings, Generative AI Agents, Vector Databases, Generative AI, Application Deployment, Context Management, Artificial Intelligence, AI Personalization, Knowledge Transfer, Prototyping, Test Tools, JSON, Systems Architecture, Continuous Monitoring
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Azure DevOps, GitHub, Git (Version Control System), Version Control, Development Environment, Microsoft Development Tools, Continuous Integration, Devops Tools, DevOps, CI/CD, Microsoft Azure, Software Versioning, Microsoft Visual Studio, Collaborative Software, Software Development Tools, Authorization (Computing), Security Controls, Code Review, Role-Based Access Control (RBAC), Open Source Technology
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Google Cloud Platform, Amazon Web Services, AWS Identity and Access Management (IAM), Virtual Private Networks (VPN), Identity and Access Management, Cloud Infrastructure, Cloud Computing Architecture, Cloud Computing, Virtual Networking, Network Routing, Firewall, Network Security, Border Gateway Protocol, Wide Area Networks, User Accounts, Load Balancing
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: UI/UX Research, Qualitative Research, User Research, Design Research, User Experience, Research Methodologies, Needs Assessment, Research and Design, Interviewing Skills, Human Centered Design, Research, Human Computer Interaction, Research Design, Data Collection
Beginner · Course · 1 - 3 Months

Google Quantum AI
Skills you'll gain: Quantum computing, Emerging Technologies, Hardware Architecture, Mathematical Software, Failure Analysis, Computer Programming Tools, Simulation and Simulation Software, Theoretical Computer Science, Mathematical Modeling, Estimation, Simulations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: API Gateway, OAuth, Restful API, API Design, Application Programming Interface (API), Cloud API, Application Deployment, Application Security, Continuous Deployment, AI Integrations, Cloud Deployment, LLM Application, Authentications, Data Loss Prevention, Web Services, AI Security, Data Security, Google Cloud Platform, CI/CD, AI Workflows
Intermediate · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: Version Control, Hypertext Markup Language (HTML), GitHub, Git (Version Control System), HTML and CSS, Cascading Style Sheets (CSS), Web Design and Development, Web Development, Web Design, Software Versioning, Image Quality, Web Development Tools, Web Content, Front-End Web Development, Web Presence, Web Servers, Frontend Performance
Beginner · Course · 1 - 4 Weeks

Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Unit Testing, Code Reusability, JavaScript Frameworks, UI Components, Frontend Integration, Front-End Web Development, Web Applications, Software Design Patterns, Javascript, Data Access, Data Sharing, Context Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Governance, Business Ethics, Compliance Management, Law, Regulation, and Compliance, Data Ethics, AI Security, Regulatory Compliance, Regulation and Legal Compliance, Governance Risk Management and Compliance, Regulatory Requirements, Ethical Standards And Conduct, Risk Mitigation, AI literacy, Artificial Intelligence, Risk Management Framework, Compliance Reporting, Accountability, Corporate Strategy, Policy Development
Intermediate · Course · 1 - 3 Months

Skillshare
Skills you'll gain: Network Model, 3D Assets, 3D Modeling, Visualization (Computer Graphics), Computer Graphics, Graphical Tools, Computer Graphic Techniques, Dataflow, Scalability, Debugging
Beginner · Course · 1 - 4 Weeks