Basic coding courses can help you learn programming languages like Python, JavaScript, and HTML, along with concepts such as algorithms, data structures, and debugging techniques. You can build skills in writing clean code, understanding software development processes, and creating simple applications or websites. Many courses introduce tools like Git for version control, integrated development environments (IDEs) for coding, and frameworks that streamline web development, allowing you to apply your skills in practical projects.

Skills you'll gain: Figma (Design Software), Usability Testing, Responsive Web Design, User Experience Design, Usability, Wireframing, User Interface (UI) Design, Prototyping, Design Thinking, Human Computer Interaction, User Flows, Design Research, Front-End Web Development, User Interface (UI), Mockups, User Centered Design, UI Components, Software Design Documents, User Interface and User Experience (UI/UX) Design, Interaction Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Educational Materials, Learning Management Systems, Instructional Design, Animation and Game Design, Web Content Accessibility Guidelines, User Interface (UI), Interaction Design, Design Elements And Principles
Intermediate · Course · 3 - 6 Months
Emory University
Skills you'll gain: Pivot Tables And Charts, Marketing Analytics, Descriptive Statistics, Microsoft Excel, Customer Insights, Regression Analysis, Data Analysis, Data-Driven Decision-Making, Marketing, Marketing Effectiveness, Exploratory Data Analysis, Consumer Behaviour, Statistical Analysis, Data Manipulation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, C++ (Programming Language), Data Structures, Linear Algebra
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Debugging, Object Oriented Design, JSON, Program Development, Data Structures, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), File Management, Scalability, Scripting Languages
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Data Storytelling, Interactive Data Visualization, Data Visualization Software, Database Design, Shiny (R Package), Data Visualization, Data Wrangling, Dashboard, Exploratory Data Analysis, Relational Databases, Data Analysis, Ggplot2, Data Presentation, SQL, Plot (Graphics), Databases, Leaflet (Software), Data Manipulation, Web Scraping, R Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Financial Statement Analysis, Financial Statements, Financial Analysis, Income Statement, Business Valuation, Balance Sheet, Fundraising, Investment Banking, Financial Modeling, Financial Forecasting, Equities, Corporate Finance
Mixed · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Financial Statement Analysis, Budget Management, Accounting, Finance, Financial Planning
Mixed · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Predictive Modeling, Machine Learning Algorithms, Feature Engineering, Supervised Learning, Classification And Regression Tree (CART), Predictive Analytics, Applied Machine Learning, R Programming, Machine Learning, Random Forest Algorithm, Regression Analysis, Data Processing, Data Collection
Mixed · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Financial Statements, Financial Statement Analysis, Financial Analysis, Financial Acumen, Finance, Cash Flows, Balance Sheet, Income Statement, Investment Management, Return On Investment, Corporate Finance, Financial Management, Organizational Structure, Business, Business Management, Leadership and Management
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Research Methodologies, User Research, Ideation, Team Building, UI/UX Research, Usability Testing, Team Oriented, Product Design, User Centered Design, User Experience, Product Development, Performance Measurement, Product Improvement, Innovation, Prioritization, UI/UX Strategy, Agile Product Development, A/B Testing, Customer Engagement, Product Requirements
Intermediate · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Reinforcement Learning, Machine Learning, Artificial Intelligence, Markov Model, Algorithms, Linear Algebra, Probability Distribution
Intermediate · Course · 1 - 3 Months