Coding courses can help you learn programming languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and web development. You can build skills in debugging, version control, and software testing, which are crucial for creating efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, showing how these skills are applied in real projects.

Vanderbilt University
Skills you'll gain: Data Presentation, Regression Analysis, Generative AI, Statistical Methods, Data Literacy, Statistical Analysis, Statistical Reporting, Data-Driven Decision-Making, Correlation Analysis, Technical Communication, Data Visualization, Probability & Statistics, Data Analysis, Exploratory Data Analysis, Scatter Plots, Descriptive Statistics, Statistical Hypothesis Testing, Predictive Analytics, Data Storytelling, Box Plots
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Structures, Python Programming, Data-oriented programming, Programming Principles, Data Manipulation, Data Access, Data Processing, Computational Logic, Scripting, File I/O, Debugging, Computational Thinking, Jupyter, Maintainability, Computer Programming Tools, Scripting Languages
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Generative AI, Financial Forecasting, Predictive Modeling, Financial Modeling, Financial Data, Market Data, Predictive Analytics, Financial Analysis, Portfolio Management, Advanced Analytics, Risk Management, Investment Management, Spreadsheet Software, Financial Reporting, Analysis, Power BI, Automation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms, Object-Relational Mapping, Computer Programming Tools
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Construction Estimating, Risk Management, Cost Estimation, Project Estimation, Construction Management, Estimation, Bidding, Construction, Cost Management, Verification And Validation, Workflow Management, Business Ethics, Budgeting, Project Management, Engineering Plans And Specifications
Mixed · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Javascript, Object Oriented Programming (OOP), Web Development, Web Design and Development, Scripting, UI Components, Data Validation, Programming Principles, Development Environment
Beginner · Course · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Javascript, Software Design Patterns, Data Management, Data Structures, Prototyping, Web Development, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Python Programming, Programming Principles, Scripting, File I/O, Jupyter, Computer Programming Tools, Scripting Languages
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Tool Calling, LLM Application, JSON, Large Language Modeling, Model Deployment, Artificial Intelligence
Beginner · Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Node.JS, Server Side, MongoDB, Back-End Web Development, Restful API, Web Applications, Web Development, JavaScript Frameworks, Database Management, Application Programming Interface (API), Software Architecture, NoSQL, Web Servers, Authentications, Application Security, Middleware, Performance Tuning, Authorization (Computing), Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Convolutional Neural Networks, Keras (Neural Network Library), Image Analysis, Data Preprocessing, Deep Learning, Computer Vision, Tensorflow, Python Programming, Cloud Computing, Development Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, OpenAI API, Microsoft Copilot, AI Workflows, Application Development, Code Review, Debugging
Intermediate · Course · 1 - 3 Months