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: Agile Project Management, Agile Software Development, Scrum (Software Development), Agile Methodology, Sprint Retrospectives, Project Controls, Agile Product Development, Project Scoping, Project Management Life Cycle, Sprint Planning, Project Management Institute (PMI) Methodology, Project Management, Project Documentation, Milestones (Project Management), Change Control, Waterfall Methodology, Lean Methodologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: ChatGPT, Prompt Engineering, Software Development Tools, Test Automation, Technical Design, Docker (Software), Technical Documentation, Unit Testing, Application Deployment, Application Programming Interface (API), Application Development, Technical Communication
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Security Information and Event Management (SIEM), Threat Detection, Microsoft Azure, Anomaly Detection, Cyber Threat Intelligence, Security Management, Cloud Management, Application Deployment, Role-Based Access Control (RBAC), Incident Response, Identity and Access Management, Automation, Query Languages
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Kafka, Real Time Data, Data Pipelines, JSON, Java, Docker (Software), Software Versioning
Intermediate · Course · 3 - 6 Months

Xi'an Jiaotong University
Skills you'll gain: System Testing, Database Design, User Interface (UI) Design, .NET Framework, Software Testing, Databases, Development Testing, ASP.NET, Program Development, System Design and Implementation, C# (Programming Language), Web Applications, Software Development, Microsoft SQL Servers
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Visualization Software, Interactive Data Visualization, Application Development, Web Content Accessibility Guidelines, Color Theory
Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Experience Design, User Interface (UI) Design, Application Programming Interface (API), Restful API, Cross Platform Development
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Query Languages, Application Development, Google Cloud Platform, Software Development Life Cycle, Software Development Tools, Cloud Applications, Software Testing, Generative AI Agents, Web Applications, Debugging
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Google Cloud Platform, Test Case, Software Development Life Cycle, Web Development Tools, Test Automation, Web Applications, Application Development, Query Languages, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java, Data Validation, Object Oriented Programming (OOP), Test Automation, Application Development, Software Testing, Test Case, Data Modeling, User Interface (UI), Business Logic, Maintainability, Debugging
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Generative AI, Customer Relationship Management, Workflow Management, Big Data, Jupyter, Artificial Intelligence and Machine Learning (AI/ML), SQL, Predictive Modeling, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Data-Driven Decision-Making, Data Analysis, Analytics, Big Data, Business Analytics, Google Cloud Platform, Data Visualization Software, Data Transformation, Data Storytelling, Data Cleansing, Data Warehousing, Data Storage, SQL
Beginner · Course · 1 - 3 Months