
EDUCBA
Skills you'll gain: File I/O, Object Oriented Programming (OOP), Java Programming, Data Structures, Java, Data Persistence, Programming Principles, Data Store
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Web Scraping, Restful API, Web Services, JSON, Extensible Markup Language (XML), Network Protocols, Extensible Languages and XML, Application Programming Interface (API), Data Processing, Hypertext Markup Language (HTML), Python Programming, Software Installation
★ 4.8 (45K) · Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Software Visualization, Data Structures, Scripting Languages, Computer Programming, Scripting, Computational Logic, Computer Graphics, Diagram Design
★ 4.8 (18K) · Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Programming Principles, Python Programming, Computational Logic, Development Environment, Computer Programming, Program Development, Integrated Development Environments, Debugging
★ 4.8 (3.6K) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Data Structures, Data Access, Python Programming, Data Management
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Web Development Tools, Data Structures, Javascript, Data Access, Programming Principles
Intermediate · Guided Project · Less Than 2 Hours
University of Colorado Boulder
Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Application Specific Integrated Circuits, Embedded Systems, Electronic Systems, Schematic Diagrams, Hardware Architecture, System Design and Implementation, Design Software, Software Development Tools, Verification And Validation, Simulation and Simulation Software, Digital Design
★ 4.6 (1.2K) · Intermediate · Course · 1 - 4 Weeks
University of Washington
Skills you'll gain: Machine Learning Methods, Network Model, Electrophysiology, Applied Machine Learning, Supervised Learning, Machine Learning Algorithms, Artificial Neural Networks, Reinforcement Learning, Sensory Systems Analysis, Matlab, Mathematical Modeling, Computer Vision, Neurology, Mathematical Software, Recurrent Neural Networks (RNNs), Physiology, Biology, Differential Equations, Probability Distribution
★ 4.6 (1.1K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Programming Principles, Computational Thinking
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Project Management Software, Collaborative Software, Productivity Software, Organizational Skills, User Accounts, User Provisioning
★ 4.8 (10) · Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Data Structures, Plot (Graphics), Python Programming, Data Store, Data Storage
★ 4.4 (48) · Intermediate · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Linear Algebra, Dimensionality Reduction, Mathematical Software, Machine Learning Methods, Data Transformation, Data Manipulation, Applied Mathematics, Machine Learning, Python Programming, Algebra, Image Analysis
★ 4.6 (2.3K) · Intermediate · Course · 1 - 4 Weeks