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.

Coursera
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Core Data (Software), Apple iOS, iOS Development, Mobile Development, Apple Xcode, Data Modeling, Secure Coding, Data Persistence, Game Design, Swift Programming, Video Game Development, Data Management, UI Components, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Gemini, OAuth, Collaborative Software, AI Integrations, Application Deployment, Productivity Software, Calendar Management, Identity and Access Management, Setting Appointments, Application Programming Interface (API), Generative AI Agents, Information Management, Business Research, Data Integration, Data Store
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Integrity, Verification And Validation, Record Keeping, Reconciliation, Debugging, Auditing
Intermediate · Course · 1 - 4 Weeks

Universitat Politècnica de València
Skills you'll gain: Business Systems, Business Technologies, Enterprise Resource Planning, Excel Formulas, Supply Chain Systems, Supply Chain Management, Geospatial Information and Technology, Management Information Systems, Geographic Information Systems, Web Development, GIS Software, Web Applications, Customer Relationship Management, Web Design and Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Code Reusability, User Interface (UI), Interactive Design
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Dashboard Creation, Looker (Software), Dashboard, Data Analysis, Data Presentation, Analytics, SQL, Data Preprocessing, Google Cloud Platform, Data Visualization Software, Query Languages, Applied Machine Learning, Data Warehousing, Data Sharing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, 3D Assets, Virtual Environment, Computer Graphic Techniques, User Interface (UI), Computer Graphics, Image Quality, Game Design, Video Game Development, Data Import/Export, Fine-tuning, Performance Tuning, Graphic and Visual Design, Simulations
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Relational Databases, Database Administration, Database Management, Data Migration, Database Architecture and Administration, Cloud Applications, Database Design, Query Languages, Cloud Computing Architecture, Distributed Computing, System Monitoring, Terraform, Dataflow, Data Pipelines, Transaction Processing, Application Deployment
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Big Data, Analytics, Data Analysis, Applied Machine Learning, Model Training, Machine Learning Methods, Google Cloud Platform, Model Deployment, Machine Learning, Machine Learning Algorithms, Predictive Modeling, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Test Tools, Test Driven Development (TDD), CI/CD, Continuous Integration, Continuous Deployment, Unit Testing, Test Automation, Test Script Development, Software Testing, Development Testing, Development Environment, Integration Testing, Test Case, TypeScript, Web Development, Web Applications, Full-Stack Web Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: HTML and CSS, Responsive Web Design, Web Design and Development, Hypertext Markup Language (HTML), Web Development, Web Applications, Interactive Data Visualization, Cascading Style Sheets (CSS), Web Design, Plot (Graphics), Infographics, Javascript, Data Validation, Web Content, Scripting Languages, Animations
Mixed · Course · 1 - 4 Weeks