University of Michigan
Course
Course
University of Michigan
Course
University of Michigan
Course
University of Michigan
Course
Course
Course
Meta
Specialization
Specialization
Specialization
Board Infinity
Specialization
Packt
Specialization
The language used throughout the course, in both instruction and assessments.
Skills you'll gain: Object Oriented Programming (OOP), Unit 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
Board Infinity
Skills you'll gain: Eclipse (Software), Java Programming, Object Oriented Programming (OOP), Java, Object Oriented Design, Integrated Development Environments, Development Environment, Computer Programming, Debugging, Virtual Machines, Algorithms
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: CI/CD, Cloud Development, Cloud Applications, Continuous Integration, Amazon Web Services, Continuous Deployment, Amazon CloudWatch, Authentications, Development Environment, Single Sign-On (SSO), Devops Tools, AWS Kinesis, OAuth, Identity and Access Management, Scalability
Intermediate · Course · 1 - 4 Weeks
Coursera Project Network
Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment
Beginner · Guided Project · Less Than 2 Hours
University of California, Irvine
Skills you'll gain: Go (Programming Language), JSON, Programming Principles, Development Environment, Data Structures, Remote Access Systems, File Management, Program Development, Software Development Tools
Intermediate · Course · 1 - 3 Months
University of London
Skills you'll gain: jQuery, HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Web Design and Development, Javascript and jQuery, Bootstrap (Front-End Framework), Web Design, Web Development, Javascript, Web Applications, Cascading Style Sheets (CSS), Scripting, Scripting Languages, Programming Principles, Development Environment
Mixed · Course · 1 - 3 Months
Skills you'll gain: Large Language Modeling, LLM Application, Development Environment, Multimodal Prompts, Tool Calling, Generative AI Agents, User Interface (UI), Generative AI, Human Computer Interaction, Prompt Engineering, Data Visualization, Semantic Web, Software Development Tools, Interactive Data Visualization, Image Analysis, Application Development, Augmented Reality, Artificial Intelligence, Text Mining, Graph Theory
Intermediate · Specialization · 3 - 6 Months
Rice University
Skills you'll gain: Data Visualization Software, Data Visualization, Plot (Graphics), Package and Software Management, Python Programming, Data Cleansing, Programming Principles, Data Processing, Data Manipulation, Software Installation, Development Environment, Data Structures, File Management, Scripting, Data Storage, Data Import/Export, Data Analysis, Program Development, Data Integration, Computer Programming
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Flutter (Software), Mobile Development, React Native, Apple iOS, iOS Development, User Story, Android Development, User Interface (UI), Mobile Security, User Interface and User Experience (UI/UX) Design, Application Development, Cross Platform Development, Application Programming Interface (API), Software Development Tools, Development Environment, UI Components, Application Deployment, Figma (Design Software), Databases, User Interface (UI) Design
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Extract, Transform, Load, Apache Spark, Data Pipelines, PySpark, Apache Hadoop, Data Transformation, MySQL, Data Manipulation, Java Platform Enterprise Edition (J2EE), Data Store, Data Import/Export, Development Environment, Software Installation, System Configuration
Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), Programming Principles, Data Structures, Computer Programming Tools, Development Environment, Software Installation, Debugging
Beginner · Course · 1 - 4 Weeks
Board Infinity
Skills you'll gain: Application Lifecycle Management, Microsoft Power Platform, Integration Testing, Microsoft Power Automate/Flow, Azure DevOps, Application Development, DevOps, Application Deployment, Database Design, Development Environment, Email Automation, Microsoft Azure, Usability Testing, Development Testing, Continuous Deployment, No-Code Development, Data Modeling, Database Development, Microsoft Copilot, Power BI
Intermediate · Specialization · 1 - 3 Months