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: Server Side, Application Deployment, Apache Tomcat, Web Design, Front-End Web Development, Application Servers, HTML and CSS, Web Development, User Interface and User Experience (UI/UX) Design, Web Servers, Email Automation, Usability, Interactive Design, Java Platform Enterprise Edition (J2EE)
Beginner · Course · 1 - 4 Weeks

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

Google Cloud
Skills you'll gain: Flutter (Software), Google Gemini, Generative AI Agents, Generative AI, Mobile Development, Application Development, Model Deployment
Beginner · Course · 1 - 3 Months

Skills you'll gain: iOS Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Git (Version Control System), GitHub, Animation and Game Design, Application Deployment
Advanced · Course · 1 - 3 Months

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

Skills you'll gain: Flutter (Software), Google Gemini, Generative AI, Generative AI Agents, Mobile Development, AI Workflows, LLM Application, Mobile Development Tools, Google Cloud Platform, Vector Databases
Beginner · Course · 1 - 3 Months

Skills you'll gain: Plot (Graphics), Swift Programming, Apple iOS, Interactive Data Visualization, Apple Xcode, User Interface (UI), User Interface (UI) Design, Color Theory, Hypertext Markup Language (HTML), Animations, Data Management, Debugging
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: AI Security, LLM Application, Open Web Application Security Project (OWASP), Large Language Modeling, Model Deployment, Prompt Engineering, API Gateway, Security Controls, Responsible AI, Application Programming Interface (API), System Configuration
Beginner · Course · 1 - 3 Months

Skills you'll gain: Google Gemini, Exploratory Data Analysis, Google Cloud Platform, Data Wrangling, Interactive Data Visualization, Generative AI, Debugging, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Payment Systems, Debugging
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Flutter (Software), Google Gemini, Generative AI Agents, Generative AI, LLM Application, Mobile Development, Google Cloud Platform, Application Development
Beginner · Course · 1 - 3 Months