
Logical Operations
Skills you'll gain: Virtual Machines, Debugging, Virtualization, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Program Development, Computer Programming, Software Development
Mixed · Course · 1 - 4 Weeks

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

Packt
Skills you'll gain: Spatial Data Analysis, Geographic Information Systems, Package and Software Management, Scripting, Statistical Analysis, Probability & Statistics, Statistical Methods, JSON, Image Analysis, Data Validation, Web Scraping, Intelligence Collection and Analysis, Data Analysis, Statistics, Python Programming, Correlation Analysis, Data Processing, Restful API, File Transfer Protocol (FTP), Open Source Technology
Beginner · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Web Frameworks, Authentications, Application Frameworks, Web Applications, Web Development, Maintainability, Unit Testing, Authorization (Computing), Development Testing, Functional Testing, Application Security, Configuration Management
★ 4.7 (21) · Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: Data Science, Web Applications, Python Programming, Data Analysis, Programming Principles, Artificial Intelligence, Computer Programming, Game Design
★ 4.5 (2.2K) · Beginner · Guided Project · Less Than 2 Hours

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

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

Packt
Skills you'll gain: Security Testing, Cybersecurity, Network Security, Vulnerability Scanning, Brute-force attacks, Server Side, TCP/IP, Network Monitoring, Vulnerability Assessments, Servers, Network Analysis, Network Protocols, Program Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Server Side, Web Development, Web Scraping, Web Applications, Test Tools, Back-End Web Development, Web Development Tools, Web Services, Memory Management, Extensible Markup Language (XML), Package and Software Management, Development Testing, Unit Testing, Scripting, Performance Tuning, Build Tools, Cross Platform Development, Hypertext Markup Language (HTML), Interoperability, Debugging
★ 4.9 (21) · Mixed · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Data Structures, Programming Principles, Python Programming, Computer Programming, Web Development Tools, Software Engineering, Web Development
★ 4.6 (39) · Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: File I/O, Object Oriented Programming (OOP), Python Programming, Programming Principles, Code Reusability, Object Oriented Design, File Management, Data Structures, Computer Programming, Algorithms, Data Storage, Data Management
★ 3.9 (12) · Beginner · Course · 1 - 4 Weeks