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.

Infosec
Skills you'll gain: Secure Coding, Computer Programming Tools, C and C++, C++ (Programming Language), Software Development Tools, C (Programming Language), Debugging
Mixed · Course · 1 - 4 Weeks

Universidad Austral
Skills you'll gain: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Development Testing, Programming Principles, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: File I/O, Java Programming, Eclipse (Software), Java, Debugging, Integrated Development Environments, Object Oriented Programming (OOP), Data Structures, Development Environment, Software Design, Programming Principles, Problem Solving
Beginner · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), C (Programming Language), Programming Principles, Computer Programming, Data Structures, Software Engineering, Debugging, Algorithms
Mixed · Course · 1 - 3 Months

Skills you'll gain: Unsupervised Learning, Dimensionality Reduction, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Data Preprocessing, Feature Engineering, Machine Learning, Text Mining, Data Science, Big Data, Data Analysis, Algorithms
Intermediate · Course · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: Postman API Platform, Restful API, Authentications, Application Programming Interface (API), Scripting, JSON, Extensible Markup Language (XML), Network Protocols, YAML, Automation, Network Engineering, Python Programming
Intermediate · Course · 1 - 4 Weeks

IBM
Skills you'll gain: COBOL (Programming Language), Report Writing, Debugging, Programming Principles, Software Testing, Computer Programming, Maintainability, Business Logic, Software Engineering, Data Storage, Numerical Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Logistic Regression, SAS (Software), Predictive Modeling, Model Evaluation, Statistical Hypothesis Testing, Statistical Analysis, Correlation Analysis, Statistical Modeling, Regression Analysis, Statistical Methods, Probability & Statistics, Classification And Regression Tree (CART), Big Data, Plot (Graphics), Data Analysis, Model Deployment, Statistical Inference, Data Preprocessing, Statistical Machine Learning, Feature Engineering
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Classification Algorithms, Supervised Learning, Model Evaluation, Data Preprocessing, Logistic Regression, Decision Tree Learning, Predictive Modeling, Scikit Learn (Machine Learning Library), Data Cleansing, Machine Learning, Feature Engineering, Random Forest Algorithm, Sampling (Statistics), Performance Metric
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Software Architecture, Amazon DynamoDB, Database Management, Cloud Applications, Amazon Web Services, Event-Driven Programming, API Gateway, Relational Databases, Cloud Development, Serverless Computing, Python Programming, Cloud API, Service Oriented Architecture, Microservices, NoSQL, Application Development, Web Development, Automation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Object Oriented Programming (OOP), File I/O, Encryption, Data Structures, Software Development, Data Visualization, Model Evaluation, Automation, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, Software Installation, Data Validation
Beginner · Specialization · 3 - 6 Months

The State University of New York
Skills you'll gain: Bioinformatics, Big Data, Analytics, Data Mining, Health Informatics, Biomedical Technology, R Programming, Predictive Modeling, Statistical Analysis, Molecular Biology, Feature Engineering, Data Preprocessing, Classification Algorithms
Advanced · Course · 1 - 3 Months