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
Skills you'll gain: Fine-tuning, Natural Language Processing, Model Training, Data Wrangling, Data Pipelines
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Integration Testing, Software Testing, Software Quality Assurance, Code Coverage, Test Automation, White-Box Testing, Test Case, Test Tools, Regression Testing, Quality Assurance, Security Testing, Performance Testing, Usability Testing, Continuous Integration, Performance Metric, Graph Theory
Mixed · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, iOS Development, UI Components, User Interface (UI) Design, Real Time Data, Application Design, Video Game Development, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Java Programming, Java, Object Oriented Design, Data Validation, Test Script Development, Object Oriented Programming (OOP), Test Automation, Application Design, Application Development, Software Testing, Test Case, Data Modeling, Verification And Validation, User Interface (UI), Business Logic, Maintainability, Data Integrity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: PostgreSQL, Data Maintenance, Performance Tuning, Database Architecture and Administration, Data Migration, Relational Databases, Data Management, Data Persistence, SQL, Data Integrity, Database Management, Disaster Recovery, Transaction Processing, System Monitoring
Advanced · Course · 1 - 3 Months

Skills you'll gain: Prometheus (Software), Grafana, System Monitoring, Dashboard Creation, Event Monitoring, Kibana, Devops Tools, Performance Metric, DevOps, Continuous Monitoring, Performance Measurement, Systems Administration, Interactive Data Visualization, Data Visualization, Query Languages, Real Time Data, Scalability, Docker (Software)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Management, Data Quality, Data Validation, Data Integrity, Data Pipelines, YAML, Verification And Validation, Quality Assurance, Test Automation, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), Computer Graphic Techniques
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Infrastructure as Code (IaC), Amazon Web Services, Amazon DynamoDB, Database Design, System Design and Implementation, Systems Design, Software Architecture, Systems Architecture, Database Management Systems, Databases, AWS CloudFormation, Solution Architecture, Database Architecture and Administration, Database Management, Data Architecture, Event-Driven Programming, Cloud Computing Architecture, Cloud Applications, Relational Databases, Cloud Engineering
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Warehousing, Data Modeling, Trend Analysis, Business Intelligence, Scalability, Data Integrity, Data Pipelines, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Redshift, AWS SageMaker, AWS Kinesis, Data Pipelines, Apache Spark, Amazon Web Services, Big Data, Apache Hive, Kibana, Data Warehousing, Data Processing, Model Deployment, Data Migration, Extract, Transform, Load, Real Time Data, Ad Hoc Analysis, Data Transformation, Cloud Computing, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Web Design, Web Development, Development Environment, Integrated Development Environments
Beginner · Course · 3 - 6 Months