
Skills you'll gain: Application Programming Interface (API), Restful API, ChatGPT, Generative AI, JSON, Full-Stack Web Development, Application Deployment, Secure Coding, User Interface (UI), Python Programming, User Interface (UI) Design, Application Development, Back-End Web Development, Debugging
Intermediate · Guided Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Mathematical Software, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Calculus, Integral Calculus, Advanced Mathematics, Mathematical Theory & Analysis, Applied Mathematics, Numerical Analysis, Mathematical Modeling, Derivatives
Intermediate · Course · 1 - 3 Months

Yale University
Skills you'll gain: Student Support and Services, Personal Development, Stress Management, Classroom Management, Cultural Responsiveness, Empathy, Self-Awareness, Relationship Building
Beginner · Course · 1 - 3 Months

O.P. Jindal Global University
Skills you'll gain: Economic Development, Sustainable Development, Socioeconomics, Economics, Human Development, International Relations, Growth Strategies, Sociology, Demography, Policy Analysis
Build toward a degree
Beginner · Course · 1 - 3 Months

Universidad de Palermo
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design, Software Design Patterns, Programming Principles, Software Development
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Engineering, Programming Principles, Computer Programming, Software Design, Predictive Modeling, Algorithms, Data Structures, Performance Testing, File I/O, Debugging, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Program Development, Graphical Tools, Simulations, Integrated Development Environments, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Performance Tuning, Object-Relational Mapping
Intermediate · Specialization · 1 - 3 Months

University of Virginia
Skills you'll gain: Usability Testing, Continuous Delivery, Product Testing, Agile Product Development, DevOps, Agile Methodology, User Research, Prototyping, Product Development, Lean Methodologies, Innovation
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Java, Java Programming, Algorithms, Computational Thinking, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Functional Design, Development Environment
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Ansible, Infrastructure as Code (IaC), Configuration Management, Correlation Analysis, Cloud Security, CI/CD, Docker (Software), GitHub, Dashboard, Collaborative Software, Git (Version Control System), Containerization, Cloud Infrastructure, Data Security, Data Pipelines, Version Control, Continuous Deployment, Continuous Integration, Devops Tools, Kubernetes
Intermediate · Specialization · 3 - 6 Months