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: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Responsive Web Design, HTML and CSS, Web Design, Layout Design, Web Design and Development, Interactive Design, Front-End Web Development, Project Design, Web Content Accessibility Guidelines, Web Content, Web Development, User Experience, Design
Mixed · Course · 1 - 4 Weeks

Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Animation and Game Design, Video Game Development, Animations, Game Design, Project Design, Program Development, Development Environment, C# (Programming Language), Course Development, Interactive Learning, Interactive Design, Scripting, Process Design, System Requirements, Environment, Mechanics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Data Preprocessing, Analytics, Data Analysis, Predictive Analytics, Data Processing, Applied Machine Learning, Model Evaluation, Artificial Intelligence, Predictive Modeling, Data Science, Data Manipulation, Jupyter, Machine Learning Methods, Feature Engineering, Machine Learning, Data Visualization, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Intermediate · Course · 1 - 4 Weeks

Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Mapping, Middleware, Verification And Validation, Business Process Automation, Process Driven Development, Data Integration, Process Modeling, File Transfer Protocol (FTP), Development Testing, Java, Data Validation, Java Programming, Code Reusability, Configuration Management, Data Persistence, System Configuration, File Management, File I/O
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Interactive Design, User Interface (UI) Design, Android (Operating System), Application Development, Application Lifecycle Management, Mobile Development Tools, Build Tools, Event-Driven Programming, Data Validation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Information Architecture, Web Design, Web Design and Development, Web Development, Web Development Tools, HTML and CSS, Usability, Web Content, Verification And Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Plot (Graphics), Swift Programming, UI Components, Apple iOS, iOS Development, Interactive Data Visualization, User Interface (UI), User Interface (UI) Design, Hypertext Markup Language (HTML), Data Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: HTML and CSS, Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), Responsive Web Design, Web Design, Front-End Web Development, Web Development, Web Applications, Animations, Hypertext Markup Language (HTML), Typography, Interactive Design, Maintainability
Advanced · Course · 3 - 6 Months

Skills you'll gain: Kibana, Dashboard Creation, Dashboard, Interactive Data Visualization, Data Visualization, Data Visualization Software, Grafana, Graphing, Data Analysis, Splunk, Real Time Data, Exploratory Data Analysis, Anomaly Detection, Applied Machine Learning, Time Series Analysis and Forecasting, Query Languages, SQL, Machine Learning Algorithms, Qualitative Research
Beginner · Course · 1 - 3 Months