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.

★ 5 (16) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Visualization, Data Presentation, Data Storytelling, Data Wrangling, Plot (Graphics), Tidyverse (R Package), Descriptive Statistics, Data Cleansing, Data Manipulation, Data Preprocessing, Scatter Plots, Histogram, Data Science
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Flask (Web Framework), Application Frameworks, Back-End Web Development, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Reinforcement Learning, Dimensionality Reduction, PyTorch (Machine Learning Library), Machine Learning Algorithms, Data Preprocessing, Model Training, Model Evaluation, Artificial Intelligence and Machine Learning (AI/ML), Generative Adversarial Networks (GANs), Deep Learning, Generative AI, Applied Machine Learning, Pandas (Python Package), Scikit Learn (Machine Learning Library), Python Programming, Model Optimization, Machine Learning, Artificial Neural Networks, Natural Language Processing, Feature Engineering
Intermediate · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Looker (Software), Data Presentation, Analytics, Data Analysis, Dashboard, Google Cloud Platform, Dashboard Creation, Data Storage, Data Visualization Software, Data Warehousing, Data-Driven Decision-Making, Exploratory Data Analysis, SQL, Cloud Storage
Beginner · Course · 1 - 3 Months

Skills you'll gain: Sampling (Statistics), Data Mining, Statistical Hypothesis Testing, Probability, Statistical Machine Learning, Probability & Statistics, Linear Algebra, Statistical Methods, Statistical Analysis, Statistical Inference, Data Analysis, Probability Distribution, Data Science, Statistics, Machine Learning Methods, Applied Machine Learning, Machine Learning Algorithms, Machine Learning, Supervised Learning, Python Programming
★ 4.9 (17) · Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Web Components, Cascading Style Sheets (CSS), HTML and CSS, Angular, Hypertext Markup Language (HTML), Responsive Web Design, Frontend Performance, Front-End Web Development, Bootstrap (Front-End Framework), Web Content Accessibility Guidelines, Web Design, Web Design and Development, React.js, UI Components, Frontend Integration, Web Analytics and SEO, JavaScript Frameworks, Web Development, Semantic Web, Web Applications
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Unity Engine, 3D Modeling, 3D Assets, Video Game Development, Visualization (Computer Graphics), Geometry, Computer Graphics, Performance Tuning, Data Mapping, Software Visualization, Computer Graphic Techniques, Construction, Simulations, C# (Programming Language), Code Reusability, Interaction Design, Design, Maintainability, Process Control, Computational Logic
★ 4.8 (28) · Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Cash Flow Forecasting, Cash Management, Cash Flows, Financial Forecasting, Forecasting, Accounting Software, QuickBooks (Accounting Software), Financial Modeling
Beginner · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Regression Analysis, Statistical Modeling, Statistical Methods, Plot (Graphics), Statistical Programming, Data Visualization, R Programming, Box Plots, Statistical Visualization, R (Software), Histogram, Statistical Analysis, Case Studies, Business Analytics, Statistical Software, Predictive Modeling, Analytics, Data Analysis, Variance Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: IT Automation, API Design, Automation, Cloud Solutions, Server Side, Back-End Web Development
★ 5 (9) · Beginner · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Excel Macros, Debugging, Visual Basic (Programming Language), Microsoft Excel, Scripting, Microsoft Development Tools, Event-Driven Programming, Integrated Development Environments, Automation, Spreadsheet Software, Performance Tuning, Performance Improvement, Microsoft 365, Program Development, Computer Programming, Programming Principles, Computational Logic, Code Reusability, Data Wrangling, Data Science
Mixed · Course · 1 - 4 Weeks