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: Apple iOS, iOS Development, Apple Xcode, Application Deployment, User Interface (UI), Artificial Intelligence and Machine Learning (AI/ML), Knowledge of Apple Software, Machine Learning Software, Image Analysis, Real Time Data, Mobile Development, User Interface (UI) Design, Model Deployment, User Interface and User Experience (UI/UX) Design, Model Training, Predictive Modeling, UI Components, Computer Vision, Natural Language Processing, Classification Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Tools, Browser Compatibility, Software Testing, Test Automation, Continuous Integration, Web Development Tools, Cloud-Based Integration, CI/CD, Regression Testing, Cloud Platforms, Verification And Validation, Quality Assurance, User Interface (UI), Automation, Scalability
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Full-Stack Web Development, Version Control, Web Development, Cloud Deployment, Cloud Applications, OAuth, Web Development Tools, Database Management Systems, Devops Tools, Web Applications, Database Management, Software Development Tools, Bootstrap (Front-End Framework), Restful API, Web Services, Spring Framework, TypeScript, Application Deployment, Software Development, Application Development
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Apache, PHP (Scripting Language), Web Development, Development Testing, Program Development, Web Servers, Full-Stack Web Development, Verification And Validation, Development Environment, Integration Testing, Web Design and Development, Server Side, Web Components, UI Components, Code Reusability, Web Applications, Email Automation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Classification Algorithms, File I/O
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), User Interface (UI) Design, Mobile Development, User Interface and User Experience (UI/UX) Design, iOS Development, Swift Programming, UI Components, Responsive Web Design, Apple iOS, Application Design, Animations, Interactive Design, Application Development, Maintainability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Training, Benchmarking, Decision Intelligence, Resource Utilization, Cost Estimation, Resource Consumption Accounting, Memory Management, Run Chart, Analysis, Cost Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C and C++, C++ (Programming Language), Code Reusability, Maintainability, Event-Driven Programming
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Visualization, Data Presentation, Interactive Data Visualization, Data Visualization Software, Query Languages, Data Integration, Data Analysis
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Extract, Transform, Load, Data Pipelines, Data Integration, File Management, Scalability, File Systems, Data Processing, Context Management, Java, Java Programming, Data Transformation, Data Manipulation, Maintainability
Mixed · Course · 1 - 4 Weeks

Xi'an Jiaotong University
Skills you'll gain: Database Design, System Testing, User Interface (UI) Design, .NET Framework, Software Testing, Databases, Functional Testing, User Requirements Documents, Program Development, Systems Development, Application Frameworks, C# (Programming Language), Application Development, Software Development
Mixed · Course · 1 - 3 Months