
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

Amazon Web Services
Skills you'll gain: Amazon Bedrock, Prompt Engineering, Responsible AI, Generative AI, Large Language Modeling, LLM Application, Artificial Intelligence, Application Programming Interface (API)
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Apple iOS, iOS Development, Apple Xcode, Video Game Development, Swift Programming, Mobile Development, Geographic Information Systems, Game Design, Interactive Design, Animation and Game Design, Animations, Interaction Design, Human Computer Interaction, User Interface (UI), Global Positioning Systems, User Interface (UI) Design, Application Development
Mixed · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Integrated Development Environments, Software Development Tools, Software Installation, Code Review, System Configuration, Debugging, Prompt Engineering, Artificial Intelligence, Generative AI, Program Development, Web Development Tools, Software Development, Web Development
Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Microarchitecture, Computer Architecture, Computer Systems, Computer Engineering, Programming Principles, Computational Logic, Systems Architecture, Computer Hardware, Embedded Systems, Algorithms
Beginner · Course · 1 - 3 Months

Meta
Skills you'll gain: Swift Programming, Apple iOS, User Interface and User Experience (UI/UX) Design, User Interface (UI), Git (Version Control System), Apple Xcode, Mobile Development, User Experience, Wireframing, Application Development, Application Design, Application Deployment, Data Management, Software Architecture
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Generative AI Agents, LangChain, LLM Application, Agentic systems, Development Environment, Generative AI, OpenAI, Artificial Intelligence, Scalability, Virtual Environment, Performance Testing, Programming Principles, Performance Tuning, Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AWS SageMaker, AWS Identity and Access Management (IAM), Image Analysis, Amazon Elastic Compute Cloud, Amazon S3, Applied Machine Learning, Application Deployment, Machine Learning Algorithms, Computer Vision, Deep Learning, Machine Learning
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Pandas (Python Package), Data Analysis, Data Manipulation, Data Wrangling, NumPy, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Keras (Neural Network Library), Artificial Neural Networks, Applied Machine Learning, Deep Learning, Python Programming, Performance Tuning, Machine Learning Algorithms, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Embedded Software, System Programming, Software Development Tools, Embedded Systems, Software Development, Development Environment, Debugging, C (Programming Language), Application Development, Computer Architecture, C++ (Programming Language), Performance Tuning
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Internet Of Things, API Design, Amazon Web Services, Embedded Software, Cloud Computing Architecture, Application Programming Interface (API), Network Protocols, Microservices, Cloud Services, Communication Systems, Middleware, Embedded Systems, Cloud Technologies, Cybersecurity, Software Development, Wireless Networks
Build toward a degree
Intermediate · Course · 1 - 4 Weeks