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.

Google Cloud
Skills you'll gain: Gemini, Google Gemini, Google Cloud Platform, Generative AI, AI Integrations, Integration Testing, LLM Application, Application Development, Application Programming Interface (API), Model Evaluation
Beginner · Course · 1 - 4 Weeks

Universitat Politècnica de València
Skills you'll gain: Computer Programming, Algorithms, Object Oriented Programming (OOP), Programming Principles, Information Technology, Information Systems, Data Management, Debugging, Computational Logic, Computational Thinking, Maintainability, Databases
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Front-End Web Development, Web Design and Development, HTML and CSS, Web Design, Interactive Design, UI Components, Web Development, Information Architecture, JavaScript Frameworks, Application Frameworks, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Javascript, Scripting
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Vector Databases, AI Integrations, LangChain, Retrieval-Augmented Generation, Prompt Engineering, AI Orchestration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Restful API, Back-End Web Development, Object-Relational Mapping, Web Development, Authentications, Web Applications, Web Services, Unit Testing, Authorization (Computing), Databases, Data Validation, TypeScript, SQL, Hypertext Markup Language (HTML), Debugging, Data Cleansing, Middleware, HTML and CSS, Javascript
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Gemini, Google Gemini, Generative AI, Google Cloud Platform, Large Language Modeling, Customer Relationship Management, SQL, Jupyter, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Query Languages
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Full-Stack Web Development, Node.JS, Frontend Integration, Cloud Deployment, Application Deployment, JavaScript Frameworks, Web Applications, Web Development, Angular, Cloud Applications, Memory Management, MongoDB, Authentications, Real Time Data, Frontend Performance, Database Development, Development Environment, API Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Gemini, Google Gemini, Generative AI, Generative Model Architectures, Google Cloud Platform, LLM Application, Application Development, Cloud-Based Integration, Application Programming Interface (API), Cloud Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Gemini, Google Gemini, Generative AI, LLM Application, Google Cloud Platform, AI Integrations, Cloud Applications, Multimodal Prompts, Application Development, Cloud API, Application Programming Interface (API), Application Frameworks, Model Evaluation, Development Testing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Gemini, Google Gemini, Generative AI, Customer Relationship Management, Predictive Modeling, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), SQL, Google Cloud Platform, Jupyter, Business Workflow Analysis, Query Languages
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Big Data, SQL, Test Case, Apache Hadoop, Analytics, Database Design, Data Analysis, Analytical Skills, Query Languages, Databases, Relational Databases, Analysis, Database Management, Data Manipulation, Apache, Metadata Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Application Lifecycle Management, Business Logic, User Interface (UI) Design, Systems Development Life Cycle, Frontend Integration, ASP.NET, Software Development Life Cycle, Back-End Web Development, Application Development, Application Deployment, .NET Framework, Application Design, Debugging, Web Applications, Web Development, Full-Stack Web Development, Functional Testing, Software Testing, Development Testing
Beginner · Course · 1 - 4 Weeks