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: Application Development, Application Design, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative Adversarial Networks (GANs), Exploratory Data Analysis, Model Deployment, Keras (Neural Network Library), NumPy, Applied Machine Learning, Transfer Learning, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Data Analysis, Data Preprocessing, Development Environment, Pandas (Python Package), Deep Learning, Artificial Neural Networks, Image Analysis, Artificial Intelligence, Machine Learning, Data Science
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: R Programming, Alteryx, Statistical Programming, Tableau Software, Data Cleansing, Data Visualization Software, Dashboard, Data Visualization, Data Storytelling, Interactive Data Visualization, Data Presentation, Data Structures, Statistical Analysis, Workflow Management, Data Analysis, Data Processing, Data Manipulation, Data Transformation, Data Import/Export
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: CrewAI, AI Orchestration, AI Workflows, Agentic Workflows, AI Enablement, Workflow Management, AI Product Strategy, Generative AI Agents, Productivity Software, Business Workflow Analysis, Business Process Automation, Automation, LLM Application, Agentic systems, Solution Design, Decision Making, Process Improvement, Performance Improvement
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, CI/CD, Continuous Deployment, Docker (Software), Kubernetes, Containerization, AI Workflows, Scalability, AI Orchestration, DevOps, Model Evaluation, Continuous Monitoring, Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Responsive Web Design, JSON, jQuery, Restful API, HTML and CSS, Bootstrap (Front-End Framework), API Design, GitHub, Git (Version Control System), Postman API Platform, Web Design, Hypertext Markup Language (HTML), MongoDB, Back-End Web Development, Full-Stack Web Development, Cascading Style Sheets (CSS), Web Design and Development, Scripting, Browser Compatibility
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Structures, Javascript, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Javascript, JSON, Event-Driven Programming, Web Development, Programming Principles, Web Applications, Data Structures, Application Deployment, Application Development, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: File I/O, JSON, Package and Software Management, Authorization (Computing), Web Scraping, Application Programming Interface (API), Python Programming, Authentications, Object Oriented Programming (OOP), Data Processing, Simulations, Data Management, Probability & Statistics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Amazon Bedrock, Prompt Engineering, Responsible AI, AI Security, Generative AI, MLOps (Machine Learning Operations), AWS SageMaker, Artificial Intelligence and Machine Learning (AI/ML), Amazon Web Services, AWS Identity and Access Management (IAM), Amazon S3, Model Deployment, Model Evaluation, Natural Language Processing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Embedded Systems, Electronic Components, USB, Internet Of Things, Control Systems, Automation Engineering, Electronics, Data Storage, Environmental Monitoring, Prototyping, Programming Principles, C (Programming Language)
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Java, Development Environment, Computer Programming, Software Design, Integrated Development Environments, Debugging, File Management, Data Structures
Beginner · Course · 1 - 3 Months