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: Data Structures, Algorithms, Programming Principles, Computational Thinking, Python Programming, Computer Programming, Geometry, Data Manipulation, Data Management, Data Analysis, Applied Mathematics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Amazon S3, Amazon Web Services, Application Programming Interface (API), Cloud Computing
★ 4.2 (13) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Statistical Inference, Statistical Programming, Regression Analysis, Logistic Regression, Statistical Methods, R Programming, Statistical Analysis, Statistical Modeling, R (Software), Predictive Modeling, Model Evaluation, Probability & Statistics, Statistical Hypothesis Testing, Probability Distribution
★ 4.4 (8) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, ChatGPT
★ 4.3 (20) · Beginner · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: OpenAI, Prompt Engineering, OpenAI API, Responsible AI, Token Optimization, Multimodal Prompts, AI literacy, Data Ethics, Large Language Modeling, Artificial Intelligence, Generative AI, LLM Application, Embeddings, Image Analysis, Model Training, Fine-tuning, Computer Vision, Application Programming Interface (API), Emerging Technologies
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Story, Agile Methodology, Agile Project Management, Agile Software Development, Project Management Software, Kanban Principles
★ 4.6 (23) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Database Administration, Database Architecture and Administration, Relational Databases, Database Management, Apache Airflow, Operational Databases, PostgreSQL, MySQL, Data Warehousing, Data Pipelines, Database Software, Extract, Transform, Load, Database Management Systems, Database Design, Data Maintenance, SQL, Data Architecture, Performance Tuning, Disaster Recovery, Data Security
★ 4.7 (19) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Supervised Learning, Machine Learning Methods, AI Personalization, Classification Algorithms, Machine Learning, Model Training, Logistic Regression, Model Optimization, Data Analysis, Driving engagement, Persona (User Experience)
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: API Gateway, Cloud API, Application Programming Interface (API), Capacity Management, Kubernetes, Istio, Google Cloud Platform, Scalability, Application Security, Hybrid Cloud Computing, Security Controls, Apache Cassandra, Proxy Servers, Data Security, Application Deployment, Role-Based Access Control (RBAC), Public Key Infrastructure, YAML, Debugging
★ 4.5 (17) · Beginner · Course · 1 - 3 Months
Skills you'll gain: Data Cleansing, Data Quality, Data Wrangling, Data Transformation, Data Validation, Data Manipulation, Data Analysis, SQL, Big Data
★ 4.1 (7) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: AI Integrations, User Story, Prompt Engineering, No-Code Development, User Feedback, Technical Communication, Application Deployment, Performance Tuning, Data Wrangling, Version Control, Business Process Automation, DevSecOps, Site Reliability Engineering, Integration Testing, Application Security, Application Programming Interface (API), Agile Methodology, LLM Application, Data Integration, Scalability
★ 3.3 (7) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Embedded Systems, Embedded Software, Automation Engineering, Robotics, Control Systems, Machine Controls, Electronic Systems, Industrial Engineering, Internet Of Things, Automation, Vibrations, Electronic Hardware, C (Programming Language), Power Electronics, Peripheral Devices, Electronics, Wireless Networks, Medical Equipment and Technology, Medical Devices, Electric Power Systems
★ 4.4 (18) · Intermediate · Specialization · 3 - 6 Months