
Skills you'll gain: Programming Principles, Data Dictionary, Computational Logic, Data Cleansing, Data Structures, Python Programming, Verification And Validation, Data Manipulation, Memory Management, Logical Reasoning
★ 4.5 (11) · Mixed · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Scripting, Code Reusability, Object Oriented Programming (OOP), Data Structures, Scripting Languages, Python Programming, Maintainability, Software Design, Programming Principles, Development Environment, Software Installation
★ 4.9 (16) · Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Program Development, Debugging, Programming Principles, Python Programming, Computer Programming, Computational Logic, Game Design, Design and Product, Computer Science
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Data Visualization Software, Plot (Graphics), Package and Software Management, Python Programming, Data Cleansing, Data Mapping, Code Reusability, Software Installation, Data Processing, Data Integration, Data Import/Export, Program Development, Data Structures, Software Documentation
★ 4.6 (548) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Video Game Development, Debugging, Animation and Game Design, Game Design, Program Development, Python Programming, Event-Driven Programming, Computer Graphics, Animations, Computer Graphic Techniques, Development Environment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Debugging, Data Structures, Code Reusability, Python Programming, Integrated Development Environments, Scripting, Programming Principles, Computer Programming, Scripting Languages, Computational Logic, Software Installation
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, Code Reusability, Algorithms, Microsoft Visual Studio, Problem Solving, Computer Programming Tools, Computational Logic, Python Programming, Software Development, Data Analysis, Scripting Languages
★ 4 (68) · Beginner · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Maintainability, Programming Principles, Computer Programming, Python Programming, Software Development
Mixed · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Web Scraping, JSON, Extensible Markup Language (XML), Network Protocols, Extensible Languages and XML, Web Services, Data Access, Application Programming Interface (API), Restful API, Data Processing, Python Programming, Development Environment, Software Installation
★ 4.3 (8) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Video Game Development, Game Design, Animation and Game Design, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Animations, Computer Graphic Techniques, UI Components, User Interface (UI) Design, Event-Driven Programming, Interactive Design, Python Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Database Application, Plot (Graphics), Databases, Database Management, Data Presentation, Natural Language Processing, SQL, Python Programming, Text Mining, Data Processing, Development Environment, Document Management, Data Collection, Software Installation
★ 4.8 (16) · Mixed · Course · 1 - 3 Months

Skills you'll gain: File I/O, File Systems, Programming Principles, Code Reusability, File Management, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Debugging
Beginner · Course · 1 - 3 Months