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: Exploratory Data Analysis, Box Plots, Correlation Analysis, Data Visualization, Scatter Plots, Data Cleansing, Data Manipulation, Pandas (Python Package), Statistical Hypothesis Testing, Descriptive Statistics, Statistical Analysis, Data Analysis, Probability & Statistics, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Cryptography, Exploratory Data Analysis, Event-Driven Programming, Encryption, Server Side, Web Development, Regression Analysis, Apache, Web Services, Machine Learning Algorithms, Public Key Cryptography Standards (PKCS), Web Scraping, Natural Language Processing, Web Applications, Key Management, Python Programming, Predictive Modeling, Machine Learning Methods, Back-End Web Development, Applied Machine Learning
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Simulations, Visualization (Computer Graphics), Statistical Visualization, R (Software), R Programming, Statistical Modeling, Statistical Programming, Statistical Analysis, Process Analysis, Data Analysis, Test Case
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Java, Java Programming, Algorithms, Computational Thinking, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Functional Design, Development Environment
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: API Gateway, Serverless Computing, Restful API, Node.JS, Microsoft Azure, Application Programming Interface (API), API Design, Web Services, Cloud Applications
Beginner · Guided Project · Less Than 2 Hours

Amazon
Skills you'll gain: Full-Stack Web Development, Restful API, Front-End Web Development, Web Services, Application Deployment, Web Development, Spring Framework, Amazon Web Services, HTML and CSS, Server Side, Java Platform Enterprise Edition (J2EE), Web Applications, Back-End Web Development, Spring Boot, Model View Controller, Responsive Web Design, Javascript
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Data Analysis, Data Manipulation, Data Wrangling, NumPy, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Visualization, Keras (Neural Network Library), Artificial Neural Networks, Interactive Data Visualization, Predictive Modeling, Tensorflow, Applied Machine Learning, Feature Engineering, Data Science, Predictive Analytics, Data Manipulation, Data Cleansing, Machine Learning, Supervised Learning, Regression Analysis, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: SQL, Query Languages, Data Access, Database Software, Relational Databases, Data Manipulation, Problem Solving
Beginner · Guided Project · Less Than 2 Hours

Universidad Austral
Skills you'll gain: Web Scraping, Natural Language Processing, Data Integration, Data Processing, MLOps (Machine Learning Operations), Data Cleansing, Artificial Neural Networks, Tensorflow, Text Mining, Jupyter, Application Lifecycle Management, Pandas (Python Package), Systems Architecture, Analysis, Deep Learning, Application Development, Scripting, Algorithms, Data Transformation, Python Programming
Beginner · Specialization · 3 - 6 Months

Amazon Web Services
Skills you'll gain: Root Cause Analysis, Customer Relationship Building, Customer Relationship Management, Problem Management, Verbal Communication Skills, Customer Support, Amazon Web Services, Communication, Cloud Solutions, Technical Support, Cloud Security, Cloud Services, Automation, Collaboration, Incident Management, Generative AI, Innovation
Beginner · Course · 1 - 4 Weeks

Howard University
Skills you'll gain: Linear Algebra, Applied Mathematics, NumPy, Mathematical Software, Algebra, Data Visualization Software, Jupyter, Mathematical Modeling, Data Science, Python Programming, Data Analysis, Software Installation, Git (Version Control System)
Beginner · Course · 1 - 4 Weeks