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.

Board Infinity
Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Mobile Development, Apple software proficiency, User Interface (UI), UI Components, Application Development, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Command-Line Interface, Application Deployment, Build Tools, Service Oriented Architecture, Package and Software Management, Dependency Analysis, Service Design
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Query Languages, Data Access, Database Management, Cloud API, Google Cloud Platform, Data Analysis
Intermediate · Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: Object Oriented Design, Software Architecture, Java, Java Programming, Software Design, User Interface (UI), Object Oriented Programming (OOP), Data-Driven Decision-Making, Business Modeling, Test Data, User Interface (UI) Design, System Design and Implementation, Application Design, Human Computer Interaction, Application Development, Software Engineering, Computer Programming, Programming Principles, Software Development Tools, Artificial Intelligence
Mixed · Course · 1 - 3 Months

Skills you'll gain: ASP.NET, .NET Framework, Restful API, Application Programming Interface (API), API Design, Object-Relational Mapping, C# (Programming Language), Data Store, Back-End Web Development, Data Access, Data Persistence, Data Validation, Data Mapping, Data Modeling
Beginner · Course · 1 - 3 Months

Niel Asher Education
Skills you'll gain: Exercise Therapy, Patient Evaluation, Exercise Science, Physical Therapy, Kinesiology, Sports Medicine, Rehabilitation, Athletic Training, Clinical Assessment, Human Musculoskeletal System, Respiration, Pain Management, Anatomy, Cognitive Behavioral Therapy
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MongoDB, Back-End Web Development, NoSQL, Data Transformation, Database Development, Data Maintenance, Document Management, Database Design, Databases, Database Management, Data Cleansing, Data Manipulation, Data Import/Export, Development Environment, Case Studies
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Kafka, Real Time Data, Apache Spark, Data Pipelines, PySpark, Scalability, Live Streaming, Data-Driven Decision-Making, Data Lakes, Data Integration, Data Processing, Event Monitoring, Data Transformation, JSON, Application Deployment, Event Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Istio, Continuous Deployment, Cloud Deployment, Amazon Web Services, Software Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: API Testing, Test Automation, Test Case, Test Tools, Test Execution Engine, Application Programming Interface (API), System Monitoring, Restful API, Scenario Testing, Jenkins, CI/CD, Test Data, Azure DevOps Pipelines, Azure DevOps, Query Languages, Data Validation, Scalability, Distributed Computing
Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: SQL, Query Languages, Data Manipulation, Data Presentation, Data Mining
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Frontend Integration, UI Components, User Interface (UI), MySQL, Back-End Web Development, User Interface (UI) Design, Application Development, Database Application, User Flows, Application Deployment, Front-End Web Development, Database Management, Application Design, Databases, SQL, Systems Integration
Intermediate · Course · 1 - 4 Weeks