
Universidad Nacional de Colombia
Skills you'll gain: Computational Thinking, Computer Programming, Scripting, Logical Reasoning
Intermediate Ā· Course Ā· 1 - 3 Months

Duke University
Skills you'll gain: Package and Software Management, Virtual Environment, Development Environment, Software Installation, Configuration Management, Python Programming, Command-Line Interface
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Encryption, Secure Coding, File Management, Cryptography, Python Programming, Programming Principles, Debugging, Scripting, Software Testing, Data Structures
Mixed Ā· Course Ā· 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Build toward a degree
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Cyber Operations, Threat Management, Threat Detection, Cybersecurity, Scripting, Python Programming, Encryption, Network Protocols
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Server Side, Web Development, Web Scraping, Web Applications, Back-End Web Development, Integration Testing, Python Programming, Web Services, Extensible Markup Language (XML), Package and Software Management, Development Testing, Unit Testing, Performance Tuning, Cross Platform Development, Hypertext Markup Language (HTML), Debugging
Mixed Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Software Documentation, Generative AI, Debugging, ChatGPT, Integrated Development Environments, Development Environment, Python Programming, Prompt Engineering, Software Development, Application Development
Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Data Visualization, Object Oriented Programming (OOP), Databases, Natural Language Processing, SQL, Python Programming, Matplotlib, Business Process Automation, Text Mining, Data Processing, Development Environment, Document Management
Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Data Validation, Object Oriented Programming (OOP), Customer Data Management, Business Logic, Financial Data, User Interface (UI), Program Development, Real Time Data, Command-Line Interface, Scripting, Application Development, Python Programming
Intermediate Ā· Course Ā· 1 - 4 Weeks

University of Michigan
Skills you'll gain: Unified Modeling Language, Software Design, Image Analysis, Python Programming, Jupyter, Software Engineering, Application Programming Interface (API), Object Oriented Programming (OOP), Computer Vision, Integrated Development Environments, Computer Programming
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Game Design, Python Programming, Programming Principles, Event-Driven Programming, Computer Programming, Data Storage, Computer Science
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Google App Engine, Cloud Applications, Restful API, Google Cloud Platform, Cloud Computing Architecture, OAuth, Cloud Computing, Cloud Services, Application Deployment, Platform As A Service (PaaS), Python Programming, Cloud Storage, Application Performance Management, Authentications, Web Applications, Data Store, MySQL, Scalability
Beginner Ā· Course Ā· 1 - 3 Months