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: IntelliJ IDEA, Software Design, Object Oriented Programming (OOP), Apache Maven, Object Oriented Design, Integrated Development Environments, Software Development Tools, Build Tools, Version Control, Software Architecture, Git (Version Control System), GitHub, Data Import/Export, Development Environment, Java, Program Development, Kotlin, Debugging, Java Programming, Software Installation
Intermediate · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Teradata SQL, SQL, Stored Procedure, Transaction Processing, Query Languages, Performance Tuning, Database Management, Data Manipulation, Data Security, Extract, Transform, Load, Database Architecture and Administration, Security Controls, Security Management, Data Transformation, Data Storage, Database Theory, Relational Databases, Solution Design, Database Management Systems, Data Import/Export
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Semantic Web, Web Content, Web Design, Web Development, Front-End Web Development
Beginner · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Blockchain, Secure Coding, Security Testing, Security Architecture Review, Legal Technology, Vulnerability Assessments, Program Development, Software Development Tools, Code Reusability, Object Oriented Programming (OOP), Data Integration, Development Testing, Application Deployment, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), Debugging, Search Engine Optimization, jQuery, PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, WordPress, Keyword Research, Web Applications, Application Programming Interface (API), Web Development, Content Management Systems, Web Design and Development, Linux Commands, DevOps, Javascript, Application Deployment, Content Optimization, Program Development
Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Data Persistence, Event-Driven Programming, HTML and CSS, Web Applications, Front-End Web Development, Semantic Web, Javascript, Browser Compatibility, Secure Coding, Web Content Accessibility Guidelines, Data Storage Technologies, Application Security, Data Validation, Data Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Seaborn, Data Storytelling, Data Presentation, Statistical Visualization, Data Visualization, Data Visualization Software, Matplotlib, Plot (Graphics), Statistical Analysis, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Model Optimization, Model Deployment, MLOps (Machine Learning Operations), Transfer Learning, Image Quality, Model Training, Image Analysis, Analysis, Computer Vision, Tensorflow, Data Quality, Failure Analysis, Data Pipelines, Deep Learning, PyTorch (Machine Learning Library), Applied Machine Learning, Performance Analysis, Docker (Software), Python Programming
Intermediate · Specialization · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Statistical Machine Learning, Model Evaluation, Statistical Methods, Logistic Regression, Statistical Modeling, Python Programming, Supervised Learning, Machine Learning Methods, Machine Learning, Classification Algorithms, Regression Analysis, Statistical Analysis, Applied Machine Learning, Predictive Modeling, Probability & Statistics, Bayesian Statistics, Dimensionality Reduction, Statistical Hypothesis Testing, Model Optimization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, Android (Operating System), User Interface (UI) Design, Code Reusability, UI Components, Release Management, Development Environment, Programming Principles
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: A/B Testing, Pandas (Python Package), Matplotlib, Plotly, Statistical Methods, GitHub, Data Manipulation, Statistical Hypothesis Testing, Version Control, Statistical Analysis, Data Science, Data Visualization Software, Python Programming, NumPy, Statistics, Data Analysis, Git (Version Control System), Collaborative Software, AI Workflows, Data Transformation
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: GitHub Copilot, LLM Application, Large Language Modeling, AI powered creativity, AI literacy, Generative AI, Software Development Tools, AI Workflows, Computer Programming Tools
Intermediate · Course · 1 - 4 Weeks