
University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Animations, Software Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Computer Graphic Techniques, Python Programming, Graphic and Visual Design, Event-Driven Programming, Digital Design, Simulations, Computer Graphics, Design, Graphical Tools, Game Design, Computational Logic, Computational Thinking
ā 5 (7) Ā· Beginner Ā· Specialization Ā· 3 - 6 Months

Universidad Austral
Skills you'll gain: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Maintainability, Test Automation, Diagram Design, Programming Principles, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
ā 4.1 (289) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Microsoft
Skills you'll gain: Devops Tools, DevOps, Agile Methodology, Agile Software Development, Application Deployment, Docker (Software), Agile Project Management, Project Management, Software Development Tools, Technical Communication, Needs Assessment, Prometheus (Software), Business Requirements, Jira (Software), Python Programming, Natural Language Processing, Collaboration, Communication, Professional Networking, Interviewing Skills
ā 4.6 (30) Ā· Beginner Ā· Course Ā· 1 - 3 Months

Imperial College London
Skills you'll gain: Programming Principles, Program Development, Microsoft Visual Studio, Computer Programming, Integrated Development Environments, Computer Programming Tools, Python Programming, Development Environment
ā 4.9 (21) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

University of Leeds
Skills you'll gain: Jupyter, Programming Principles, Computer Programming Tools, Computer Programming, Python Programming, Software Installation, Data Structures, Data Science
ā 4.4 (30) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Musical Composition, Music, Computer Programming, Code Reusability, Programming Principles, Python Programming
ā 4.5 (458) Ā· Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Computer Programming Tools, Program Development, Development Environment
ā 4.6 (3.1K) Ā· Beginner Ā· Guided Project Ā· Less Than 2 Hours

JetBrains
Skills you'll gain: Object Oriented Design, File I/O, Data Structures, Python Programming, Programming Principles, Code Reusability, Computer Programming, Scripting, Data Processing, Package and Software Management, Code Review, Computational Logic, NumPy, Development Environment, Integrated Development Environments, Computational Thinking, Software Installation, Numerical Analysis
ā 4.6 (11) Ā· Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Quantum computing, Probability, Linear Algebra, Probability & Statistics, Mathematics and Mathematical Modeling, Statistics, Applied Mathematics, Computer Science, Algebra, Physics
ā 4.4 (64) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Quantum computing, Public Key Cryptography Standards (PKCS), Cryptography, Data Structures, Cryptographic Protocols, Algorithms, Encryption, Theoretical Computer Science, Computer Science, Mathematical Software, Advanced Mathematics
ā 4.6 (63) Ā· Advanced Ā· Course Ā· 1 - 4 Weeks
Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Quantum computing, Communication Systems, Emerging Technologies, Theoretical Computer Science, Information Technology
ā 4.4 (170) Ā· Advanced Ā· Course Ā· 1 - 3 Months

Coursera
Skills you'll gain: Cryptography, Encryption, Python Programming, Data Security
ā 4.8 (15) Ā· Intermediate Ā· Guided Project Ā· Less Than 2 Hours