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.

Skills you'll gain: Postman API Platform, Restful API, MongoDB, Data Modeling, JSON, Server Side, API Design, Back-End Web Development, Application Programming Interface (API), Data Access, Docker (Software), Go (Programming Language), API Testing, Database Development, Databases, Containerization, Development Environment, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Flask (Web Framework), Restful API, Software Testing, Web Services, Verification And Validation, Databases, API Design, Software Quality (SQA/SQC), Secure Coding, JSON, Application Programming Interface (API), MongoDB, Relational Databases, Web Applications, Application Frameworks, NoSQL, Back-End Web Development, Python Programming, Responsive Web Design, Maintainability
Beginner · Course · 1 - 3 Months

Skills you'll gain: TypeScript, UI Components, React.js, User Interface (UI), JavaScript Frameworks, Front-End Web Development, Frontend Integration, Javascript, Code Reusability, Programming Principles, Data Management, Dataflow, Data Structures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AWS Kinesis, Real Time Data, Apache Spark, Apache Hive, Data Pipelines, Apache Hadoop, Data Processing, Extract, Transform, Load, Amazon Web Services, Serverless Computing, Data Lakes, Data Visualization, Interactive Data Visualization, Query Languages, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Context Protocol, Tool Calling, Prompt Engineering, LLM Application, Anthropic Claude, Large Language Modeling, AI Integrations, AI Workflows, Cloud Deployment, Application Deployment, Servers, Development Environment, SQL, Databases, Development Testing, Data Integration, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Development, Database Management, SQL
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, TypeScript, Server Side, Software Development Tools, Development Environment, Web Servers, Web Development, Back-End Web Development, Web Applications, Javascript, Git (Version Control System), Webpack, Frontend Integration, Package and Software Management, File I/O, HTML and CSS, Event-Driven Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Database Design, Database Development, Query Languages, SQL, Database Architecture and Administration, Data Modeling, Database Management
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Manipulation, Looker (Software), Data Analysis, SQL, Database Development, Query Languages, Google Cloud Platform
Intermediate · Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Data Manipulation, Data Transformation, Tidyverse (R Package), Data Wrangling, R Programming, R (Software), Data Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Predictive Modeling, Data Preprocessing, Data Visualization, Plot (Graphics), Predictive Analytics, Statistical Visualization, Model Training, Model Evaluation, Machine Learning Software, Machine Learning Methods, Object Oriented Design, Data Wrangling, Game Design, Data Science, Data Import/Export, Development Environment
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Responsible AI, AI Personalization, Data Ethics, AI Integrations, Computer Vision, Machine Learning Software, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Machine Learning Methods, Natural Language Processing, Web Development, Web Design, Web Applications, AI literacy, Model Training, User Interface and User Experience (UI/UX) Design, Model Evaluation
Intermediate · Course · 1 - 4 Weeks