Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. 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 web applications and software solutions.

Skills you'll gain: .NET Framework, Performance Tuning, Debugging, Performance Testing, C# (Programming Language), Data-oriented programming, Application Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Hardware Design, Electronics, Embedded Software, Electronic Components, Internet Of Things, Communication Systems, Embedded Systems, Debugging, Automation Engineering, Remote Access Systems, Python Programming, Application Development
Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Computer Science, Machine Learning Algorithms, Solution Design, Problem Solving, Mathematical Theory & Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI), Interactive Design, User Interface and User Experience (UI/UX) Design, Unreal Engine, Game Design, Artificial Intelligence, Scripting, Video Game Development, Data Structures, Debugging
Mixed · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, MLOps (Machine Learning Operations), Continuous Deployment, R Programming, Dashboard, Health Informatics, Applied Machine Learning, Continuous Monitoring, Predictive Modeling, Docker (Software), Application Programming Interface (API)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Javascript, Event-Driven Programming, HTML and CSS, Application Deployment, Web Development, Full-Stack Web Development, Scripting, Programming Principles, GitHub, Application Development, Object Oriented Programming (OOP), User Interface (UI) Design, Data Validation, Data Structures
Beginner · Course · 1 - 3 Months

Skills you'll gain: React.js, ChatGPT, Cascading Style Sheets (CSS), Generative AI, Development Environment, Microsoft Visual Studio, Web Design and Development, Secure Coding, Node.JS, Prompt Engineering, Javascript, API Design, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Dashboard, Kibana, System Monitoring, Automation, Scripting, Devops Tools, Python Programming, Linux, Data Visualization Software, Data Structures, JSON
Mixed · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Apache Maven, Build Tools, CI/CD, Software Configuration Management, Version Control, Java, Software Versioning, Configuration Management, Package and Software Management, Mac OS, Software Installation
Beginner · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Responsible AI, Data Ethics, General Data Protection Regulation (GDPR), Ethical Standards And Conduct, Business Ethics, Information Privacy, Case Studies, Regulatory Compliance, Healthcare Ethics, Law, Regulation, and Compliance, Artificial Intelligence, Model Evaluation, Socioeconomics, Social Studies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Sprint Retrospectives, Kanban Principles, Sprint Planning, Agile Project Management, Lean Methodologies, Risk Management, Agile Methodology, Team Building, Workflow Management, Backlogs, Project Planning, Performance Metric, Release Management, Scrum (Software Development), Scope Management, Continuous Improvement Process, Continuous Integration, Stakeholder Engagement, Decision Making, Test Driven Development (TDD)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Extract, Transform, Load, Data Transformation, Data Integration, Web Scraping, Data Pipelines, JSON, Object Oriented Programming (OOP), Extensible Markup Language (XML), Data Modeling, Application Programming Interface (API), Relational Databases
Beginner · Course · 1 - 4 Weeks