Beginner Python courses can help you learn programming fundamentals, data types, control structures, and functions. You can build skills in writing clean code, debugging, and using libraries for data manipulation and visualization. Many courses introduce tools like Jupyter Notebook for interactive coding, Git for version control, and libraries such as Pandas and Matplotlib for data analysis and visualization.

Coursera
Skills you'll gain: Change Orders, Change Control, Project Schedules, Timelines, Initiative and Leadership, Sprint Planning, Project Planning, Planning, Waterfall Methodology, Scheduling, Project Estimation, Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Web Content Accessibility Guidelines, Development Environment, Web Analytics and SEO
Beginner · Course · 3 - 6 Months

Skills you'll gain: Data Processing, Data-Driven Decision-Making, NumPy
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Supervised Learning, Financial Forecasting, Forecasting, Applied Machine Learning, Predictive Modeling, Predictive Analytics, Model Evaluation, Business Analytics, Data-Driven Decision-Making, Data Presentation, Business Metrics, Performance Analysis, Regression Analysis, Feature Engineering, Data Science, Stakeholder Communications, Exploratory Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Supervised Learning, Data Preprocessing, Machine Learning, Machine Learning Algorithms, Time Series Analysis and Forecasting, Data Quality, Unsupervised Learning, Data Cleansing, Data Analysis, Feature Engineering, Data Transformation, Data Manipulation, Model Evaluation, Exploratory Data Analysis, Classification Algorithms, Regression Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Hive, Apache Hadoop, Data Warehousing, Performance Tuning, Data Architecture, Databases, Query Languages, Extensible Markup Language (XML), Data Processing, Data Transformation, Data Manipulation
Mixed · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Computer Graphics, Visualization (Computer Graphics), Animation and Game Design, Graphical Tools, Design Software, Image Quality, Layout Design
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Application Deployment, Application Development, Web Applications, Data Modeling, Responsive Web Design, Application Design, Database Design, Systems Design, User Interface (UI) Design, UI Components, Business Logic
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Backlogs, Sprint Retrospectives, Agile Project Management, Sprint Planning, Agile Methodology, Team Building, Project Management, Team Management, Project Management Life Cycle, Cross-Functional Collaboration, Case Studies, Prioritization, Continuous Improvement Process, Product Development, Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Kafka, Real Time Data, Data Pipelines, JSON, Java, Docker (Software), Software Versioning
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Devops Tools, Linux Administration, Cloud Deployment, Ansible, Operating System Administration, Docker (Software), DevOps, Package and Software Management, Systems Administration, Infrastructure as Code (IaC), Linux, Cloud Platforms, Software Installation, System Configuration, Virtual Machines, Network Administration, Command-Line Interface, Firewall, Security Controls, Systems Architecture
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft SQL Servers, SQL, Relational Databases, Database Management, Database Design, Transact-SQL, Database Systems, Server Administration, Query Languages, Databases, Database Administration, Database Architecture and Administration, Data-Driven Decision-Making, Data Integrity, Database Management Systems, Servers, Data Manipulation, Data Processing, Scripting Languages, System Requirements
Beginner · Specialization · 3 - 6 Months