Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. You can build skills in debugging, version control, and writing 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, that support developing web applications and software solutions.

Skills you'll gain: TypeScript, UI Components, React.js, Web Applications, Front-End Web Development, Javascript, Development Environment, Programming Principles, Data Management, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PostgreSQL, Performance Tuning, Database Management, Google Cloud Platform, Operational Databases, SQL, Database Application, Data Management, Data Analysis
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Real Time Data, Kibana, Query Languages, Data Modeling, Distributed Computing, SQL, NoSQL, Application Programming Interface (API), Scalability, JSON, Performance Tuning, System Configuration, Geospatial Information and Technology
Mixed · Course · 1 - 3 Months

Skills you'll gain: Make.com, JSON, Outbound Calls, Application Programming Interface (API), Phone Sales, Booking (Sales), Setting Appointments, Sales Development, Sales Pipelines, No-Code Development, Technical Sales, Automation, AI Personalization, Scheduling, Personalized Service
Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Restful API, Database Design, API Design, MongoDB, Database Management, Authentications, Application Programming Interface (API), Relational Databases, Databases, Authorization (Computing), Secure Coding, NoSQL, SQL, Node.JS, Scalability
Intermediate · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Control Systems, Robotic Process Automation, Simulations, Record Keeping, Matlab, Computer Programming, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Development, Cloud Applications, Cloud API, Google Cloud Platform, Application Deployment, Application Programming Interface (API), Cloud Management, Data Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Time Series Analysis and Forecasting, Forecasting, Advanced Analytics, Predictive Modeling, R Programming, Predictive Analytics, Regression Analysis, Business Analytics, Trend Analysis, Statistical Analysis, Statistical Modeling, Analysis, Statistical Methods, Exploratory Data Analysis
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Database Management, Query Languages, Relational Databases, Database Design, Data Analysis, Data Integrity, Data Manipulation, User Accounts
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Videography, Video Production, Post-Production, Animations, Media Production, Augmented and Virtual Reality (AR/VR), Virtual Environment, Real Time Data
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Video Game Development, Unreal Engine, User Interface (UI), Interactive Design, Animation and Game Design, User Interface and User Experience (UI/UX) Design, Virtual Environment, Computer Graphics, 3D Assets, Scripting, Artificial Intelligence, User Flows, Data Structures, Animations, Debugging, Performance Tuning, System Design and Implementation
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Forecasting, Predictive Modeling, Data Manipulation, Anomaly Detection, Pandas (Python Package), Exploratory Data Analysis, Data Cleansing
Intermediate · Course · 1 - 4 Weeks