
Universidad Nacional Autónoma de México
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Software Design, Data Structures, Integrated Development Environments, Debugging, Development Environment
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Version Control, GitHub, Debugging, Git (Version Control System), Unit Testing, Data Structures, Python Programming, Software Testing, Programming Principles, Scripting, Computer Programming, Web Development, Algorithms, Program Development, Development Environment, Scripting Languages, Integrated Development Environments, Object Oriented Programming (OOP), Jupyter
Beginner · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Agile Software Development, Project Risk Management, Requirements Analysis, Agile Methodology, Kanban Principles, Risk Management, Project Planning, Requirements Elicitation, Sprint Retrospectives, Requirements Management, Functional Requirement, Business Requirements, Sprint Planning, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Software Technical Review, Risk Management Framework, Product Management, Project Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, LangChain, LLM Application, Generative AI, Generative AI Agents, Application Development, Large Language Modeling, UI Components, Semantic Web, Data Storage Technologies, Databases, NoSQL, Data Storage, Flask (Web Framework), Query Languages, Artificial Intelligence, Database Architecture and Administration, Applied Machine Learning, Information Management, Jupyter
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Prompt Engineering, ChatGPT, Generative AI, OpenAI, Multimodal Prompts, LLM Application, AI Product Strategy, Marketing Strategies, Productivity Software, Creative Design, Marketing Automation, Responsible AI, Natural Language Processing, Application Programming Interface (API), A/B Testing, Time Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Embedded Software, Embedded Systems, System Programming, Cross Platform Development, Hardware Architecture, Peripheral Devices, Serial Peripheral Interface, Performance Tuning, Software Design, Real Time Data, Technical Design, C (Programming Language), Debugging, System Configuration, Maintainability, Scalability, Data Mapping
Advanced · Course · 1 - 4 Weeks
Imperial College London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Computer Graphics, Visualization (Computer Graphics), Virtual Environment, Logo Design, 3D Assets, Android Studio, Android Development, Computer Graphic Techniques, Application Development, Animation and Game Design, Animations, Interaction Design, Linear Algebra, Programming Principles
Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Data Import/Export, Python Programming, File Management, Functional Design, Programming Principles, Data Processing, Data Structures, Debugging
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Application Deployment, Django (Web Framework), Object-Relational Mapping, HTML and CSS, Model View Controller, jQuery, Ajax, JSON, Database Design, SQL, Application Frameworks, Databases, Web Applications, Application Development, Object Oriented Programming (OOP), Web Development, Data Modeling, Javascript, Application Security, Cascading Style Sheets (CSS)
Intermediate · Specialization · 3 - 6 Months

Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Social Network Analysis, Network Analysis, Theoretical Computer Science, Network Routing, Computational Logic
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI, Development Environment, Application Development, Game Design, Web Scraping, Software Development Tools, Machine Learning
Intermediate · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Computational Thinking, Computer Programming, Network Routing, Cryptography, Java Programming, Linear Algebra
Intermediate · Course · 3 - 6 Months