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: Microsoft Azure, Virtual Machines, Cloud Applications, Cloud Development, Application Deployment, Redis, Active Directory, Cloud Computing, Serverless Computing, Application Performance Management, Cloud Storage, NoSQL, Key Management, Cloud Security, Scalability
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Test Tools, Development Testing, Test Case, .NET Framework, Test Automation, Integration Testing, Microsoft Visual Studio, Debugging, C# (Programming Language), Mockups
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unit Testing, Code Review, Software Development Tools, Test Automation, Software Documentation, Maintainability, Web Applications, Application Development, Generative AI, Software Development, Jest (JavaScript Testing Framework), Javascript, ChatGPT, GitHub
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Mobile Development, UI Components, User Interface (UI), Application Frameworks, Data Validation, Data Structures, Data Modeling, Animations
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model View Controller, GitHub, Version Control, .NET Framework, Git (Version Control System), ASP.NET, Application Frameworks, Software Configuration Management, Development Environment, Microsoft Visual Studio, Bootstrap (Front-End Framework), Microsoft Development Tools, HTML and CSS
Beginner · Course · 1 - 3 Months

Skills you'll gain: SAS (Software), Data Visualization, Data Manipulation, Data Analysis, Data Import/Export, Data Visualization Software, SQL, Statistical Analysis, Data Cleansing, Data Transformation, Exploratory Data Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: AI Enablement, OpenAI, Development Environment, Game Design, Agentic systems, Web Scraping
Intermediate · 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: Go (Programming Language), Package and Software Management, Data Structures, Debugging, Software Testing, Programming Principles, Unit Testing, Object Oriented Programming (OOP), File Management, Performance Tuning, Software Design Patterns, Context Management, Embeddings
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Elastic Compute Cloud, Amazon Web Services, Cloud Hosting, Front-End Web Development, React.js, Javascript, Web Development Tools, Full-Stack Web Development, Web Applications, Cloud Security, Hypertext Markup Language (HTML)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Javascript, Application Deployment, Application Development, Web Development Tools, Programming Principles, JSON, Debugging, Data Storage
Intermediate · Course · 1 - 3 Months

AI CERTs
Skills you'll gain: Blockchain, Private Cloud, Restful API, Go (Programming Language), Compliance Auditing, Program Development, Frontend Integration, Software Development Tools, Application Programming Interface (API), Enterprise Security, Auditing
Advanced · Course · 1 - 3 Months