Course
Course
University of California, Santa Cruz
Specialization
University of Toronto
Course
Course
Course
University of California, Santa Cruz
Specialization
University of California, Santa Cruz
Specialization
Specialization
Specialization
Scrimba
Course
Coursera Instructor Network
Course
The language used throughout the course, in both instruction and assessments.
University of Leeds
Skills you'll gain: Integrated Development Environments, Debugging, Microsoft Visual Studio, Unit Testing, Software Development Tools, Computer Programming Tools, Development Environment, Version Control
Beginner · 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
Skills you'll gain: Java Programming, Java, Development Environment, Programming Principles, Computer Programming, Integrated Development Environments, Object Oriented Programming (OOP), Data Structures, Debugging
Beginner · Course · 1 - 3 Months
Arizona State University
Skills you'll gain: Supervised Learning, Unsupervised Learning, Matplotlib, Generative AI, NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Development Environment, Event-Driven Programming, Programming Principles, Computer Programming
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Development Environment, Program Development, Data Storage Technologies, Application Design, Programming Principles, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Scripting, Python Programming, Computer Programming, Computational Thinking, Data Structures, Integrated Development Environments, Debugging, Development Environment
Beginner · Course · 1 - 3 Months
Google Cloud
Skills you'll gain: Google Gemini, Generative AI, Google Cloud Platform, Software Development Tools, Application Development, Integrated Development Environments, Cloud Services, Code Review
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Object Oriented Programming (OOP), Unit Testing, Development Testing, Test Driven Development (TDD), Software Testing, Data Structures, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Debugging, Algorithms, Django (Web Framework), Cloud Hosting
Beginner · Course · 1 - 3 Months
University of California, Irvine
Skills you'll gain: Linux, Operating System Administration, Operating Systems, Integrated Development Environments, File Systems, Internet Of Things, Development Environment, Embedded Systems, Python Programming, OS Process Management, Computer Hardware, UI Components, Computer Programming
Mixed · Course · 1 - 4 Weeks
University of California, Irvine
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, C (Programming Language), Integrated Development Environments, Electronic Components, Development Environment, Computer Hardware, Computer Programming, Electronics Engineering, Digital Communications
Mixed · Course · 1 - 4 Weeks
University of California, Santa Cruz
Skills you'll gain: Debugging, C (Programming Language), Code Review, Data Structures, Computer Programming, Computer Science, Computational Thinking, Integrated Development Environments, Software Technical Review, Algorithms
Beginner · Course · 1 - 3 Months
Arizona State University
Skills you'll gain: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Software Engineering, Computer Programming, Computer Engineering
Beginner · Course · 1 - 3 Months