Python for Beginners courses can help you learn basic programming concepts, data types, control structures, and functions. You can build skills in writing clean code, debugging, and using libraries like NumPy and pandas for data manipulation. Many courses also cover practical applications such as web scraping, data visualization, and automating tasks, providing hands-on experience with tools like Jupyter Notebook and Git.

University of Pittsburgh
Skills you'll gain: Adaptive Equipment, Home Health Care, Network Protocols, Mobility Assistance, Wireless Networks, Health Technology, Disabilities, Long Term Care, End User Training and Support, Technology Strategies, Technical Consulting, Telecommunications, Patient Assistance, Internet Of Things, Patient Evaluation, Interoperability, Usability, Clinical Assessment, Patient-centered Care, Automation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Earned Value Management, Scheduling, Resource Management, Resource Allocation, Capacity Planning, Project Schedules, Project Management, Project Coordination, Project Controls, Cost Management, Enterprise Resource Planning, Work Breakdown Structure, Budget Management, Change Control, Data Import/Export
Advanced · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Software Installation, Application Development, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Project Risk Management, Project Controls, Project Management, IT Infrastructure, Software Development Life Cycle, Information Technology, Project Portfolio Management, Project Scoping, Cloud Infrastructure, Environmental Social And Corporate Governance (ESG), Risk Management, Resource Management, IT Security Architecture, Agile Methodology, Scrum (Software Development), Change Control, Compliance Management, Waterfall Methodology
Beginner · Course · 1 - 3 Months

Skills you'll gain: Generative AI, AI Enablement, Artificial Intelligence, Finance, Emerging Technologies, Healthcare 5.0, Case Studies, Analysis, Manufacturing Operations, Critical Thinking
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Linux, Linux Administration, Linux Servers, Linux Commands, Operating System Administration, Systems Administration, Virtualization, Cloud Computing, Display Devices, Cybersecurity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Diagram Design, Program Development, Program Management, Project Design, Process Management, Business Process, Timelines, Process Flow Diagrams, Agile Project Management, Project Management Software
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Crisis Management, Consulting, Management Consulting, Leadership, Leadership and Management, Business Leadership, Public Affairs, Corporate Communications, Strategic Communication, Trend Analysis, Relationship Building
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: SQL, PostgreSQL, Database Management, Data Manipulation, Database Systems
Intermediate · Guided Project · Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: Algorithms, Computational Thinking, Applied Mathematics, Machine Learning Algorithms, Biology, Life Sciences, Artificial Intelligence, Computer Science, Programming Principles, Mathematical Modeling, Engineering Practices
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Web Services, Billing
Intermediate · Guided Project · Less Than 2 Hours

University of Rochester
Skills you'll gain: Health Disparities, Social Determinants Of Health, Health Equity, Community Health, Public Health, Public Health and Disease Prevention, Health Systems, Community Outreach, Data Collection, Research, Program Evaluation
Beginner · Course · 1 - 4 Weeks