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: Jenkins, Continuous Integration, CI/CD, Selenium (Software), Test Script Development, OAuth, Software Testing, Development Environment, Application Programming Interface (API), Test Case, Test Tools, Git (Version Control System), Test Data, Software Installation, Debugging
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Version Control, Unity Engine, GitHub, Bitbucket, Git (Version Control System), Android Development, C# (Programming Language), Android (Operating System), Game Design, Mobile Development, Scripting, User Interface (UI), 3D Assets, Video Game Development, Animation and Game Design, User Interface (UI) Design, Computer Graphics, Application Development, Graphics Software, Animations
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Apple Xcode, Apple iOS, UI Components, Mobile Development, User Interface (UI) Design, Swift Programming, Responsive Web Design
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Database Administration, PostgreSQL, Database Management, SQL, Google Cloud Platform, Database Systems
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Video Game Development, Game Design, Scripting, Virtual Environment, Animations, Event-Driven Programming, Timelines, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Role-Based Access Control (RBAC), Postman API Platform, Authentications, API Testing, Authorization (Computing), Restful API, Secure Coding, Java Programming, Application Design, Spring Boot, User Accounts, API Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Back-End Web Development, Front-End Web Development, OpenAI API, Full-Stack Web Development, Application Development, HTML and CSS, User Interface (UI), Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Figma (Design Software), Cloud API, Cascading Style Sheets (CSS), AI Personalization, Real Time Data
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Frontend Integration, Javascript and jQuery, Front-End Web Development, Application Programming Interface (API), Event-Driven Programming, Development Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: API Design, Back-End Web Development, Secure Coding, Data Security, Application Programming Interface (API), Restful API, IT Infrastructure, Application Security, Infrastructure Security, Data Integrity, Servers, Server Administration, Web Servers, Encryption, Authentications
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: JavaScript Frameworks, Development Environment, Web Development Tools, Javascript, Web Applications, UI Components, Software Architecture, Dataflow, Event-Driven Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Threat Modeling, Application Programming Interface (API), Scripting, Cryptography, Cryptographic Protocols, Application Security, FinTech, Scalability, Payment Systems, Software Development, Emerging Technologies, Distributed Computing, Secure Coding, Software Development Tools, Computer Programming, Transaction Processing, Business Analysis, Market Dynamics, Finance
Intermediate · Specialization · 1 - 3 Months

Corporate Finance Institute
Skills you'll gain: Tableau Software, Business Intelligence, Dashboard, Technical Analysis, Market Data, Investment Banking, Tree Maps, Interactive Data Visualization, Data Visualization Software, Market Analysis, Data Analysis, SQL
Beginner · Course · 1 - 3 Months