University of London
Specialization
Specialization
University of Michigan
Course
Duke University
Specialization
Multiple educators
Specialization
Specialization
Specialization
University of Michigan
Course
Microsoft
Course
Course
Specialization
The language used throughout the course, in both instruction and assessments.
Skills you'll gain: Data Structures, Algorithms, Software Visualization, Pseudocode, Programming Principles, Computational Thinking, Computer Science, Technical Communication, Computational Logic, Program Development, Communication
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Pseudocode, Programming Principles, Software Visualization, Computational Logic, Debugging, Computer Programming, Graphical Tools
Beginner · Course · 1 - 3 Months
University of London
Skills you'll gain: Pseudocode, Algorithms, Computational Thinking, Computer Science, Data Structures, Program Development
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Programming Principles, Cloud Applications, Computer Programming, Debugging, Application Design, Computer Science, Software Development, Pseudocode, Object Oriented Programming (OOP), Algorithms, Data Structures, Other Programming Languages
Beginner · Course · 3 - 6 Months
Microsoft
Skills you'll gain: Graph Theory, Data Structures, Microsoft Copilot, .NET Framework, Algorithms, Back-End Web Development, Pseudocode, C# (Programming Language), Performance Tuning, Programming Principles, Server Side, Scalability
Beginner · Course · 1 - 3 Months
Duke University
Skills you'll gain: Debugging, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Pseudocode, Simulations, System Programming, Computer Programming, Data Structures, Software Development, Software Engineering, Command-Line Interface, Operating Systems, Development Environment, User Interface (UI), Problem Solving, Software Design
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Algorithms, Pseudocode, Data Structures, Programming Principles, Computer Science, Visualization (Computer Graphics), Computational Thinking, Computer Programming, Software Design Patterns, Technical Communication
Intermediate · Course · 1 - 4 Weeks
University of Alberta
Skills you'll gain: Reinforcement Learning, Machine Learning, Sampling (Statistics), Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Machine Learning Algorithms, Deep Learning, Simulations, Feature Engineering, Markov Model, Supervised Learning, Algorithms, Artificial Neural Networks, Performance Testing, Linear Algebra, Performance Tuning, Predictive Modeling, Pseudocode, Probability Distribution
Intermediate · Specialization · 3 - 6 Months
Scrimba
Skills you'll gain: TypeScript, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, Web Development, Application Development, Debugging, Algorithms, Web Applications, JSON, Data Import/Export, Event-Driven Programming, Front-End Web Development, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Software Engineering, Unit Testing, Maintainability
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Django (Web Framework), Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Database Administration, Unit Testing, MySQL, Web Development, Computer Programming, Pseudocode, Communication
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Computational Thinking, Pseudocode, Algorithms, Programming Principles, Computer Programming, Computer Programming Tools
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: React Native, Android Studio, Usability Testing, Version Control, Restful API, Kotlin, Jest (JavaScript Testing Framework), GitHub, Android (Operating System), User Interface and User Experience (UI/UX) Design, Git (Version Control System), User Interface (UI), Mobile Development, Android Jetpack, User Experience Design, Prototyping, Android Development, Pseudocode, User Interface (UI) Design, React.js
Beginner · Professional Certificate · 3 - 6 Months