
Peking University
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Microsoft Visual Studio, C++ (Programming Language), Computer Programming, Extensible Markup Language (XML), .NET Framework, Database Management, Java, UI Components, Graphical Tools, Network Model, Data Structures, Image Analysis
Intermediate · Course · 3 - 6 Months

Imperial College London
Skills you'll gain: Linear Algebra, NumPy, Applied Mathematics, Machine Learning Algorithms, Data Science, Algorithms, Data Manipulation, Python Programming
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Linear Algebra, NumPy, Dimensionality Reduction, Machine Learning Methods, Data Transformation, Data Manipulation, Data Science, Applied Mathematics, Mathematical Modeling, Machine Learning, Python Programming
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Hypertext Markup Language (HTML), Web Design, Web Content Accessibility Guidelines, Web Design and Development, Usability, Semantic Web, Cascading Style Sheets (CSS), Cloud Hosting, Web Servers, Data Validation, Web Development Tools
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: JSON, Package and Software Management, Web Scraping, Application Programming Interface (API), File Management, Python Programming, Authentications, Scripting, Data Processing, Performance Testing, Probability & Statistics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Integrated Development Environments, User Interface (UI), Jupyter, Application Development, Python Programming, Test Case, Debugging, Computational Logic
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: NoSQL, Data Warehousing, SQL, Apache Hadoop, Extract, Transform, Load, Apache Airflow, Data Security, Linux Commands, Data Migration, Database Design, Data Governance, MySQL, Database Administration, Apache Spark, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Data Store, Data Architecture
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Package and Software Management, Software Design
Beginner · Course · 3 - 6 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Android Studio, Mobile Development, Java, Object Oriented Programming (OOP), Java Programming, Mockups, Mobile Development Tools, Application Development, Application Design, Software Design Patterns, Kotlin, User Interface (UI) Design, Prototyping, JSON, Application Lifecycle Management, User Interface and User Experience (UI/UX) Design, User Interface (UI), Program Development, Instagram
Intermediate · Specialization · 3 - 6 Months

University at Buffalo
Skills you'll gain: Computer Vision, Image Analysis, Computer Graphics, Visualization (Computer Graphics), Digital Design, Artificial Intelligence, Applied Machine Learning, Computer Programming, Matlab, Algorithms, Calculus, Probability & Statistics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Linux, Scripting, Linux Administration, Linux Commands, Scripting Languages, Operating System Administration, Bash (Scripting Language), Shell Script, Unix Shell, Systems Administration, IT Automation, Software Installation, Command-Line Interface, Cloud Hosting, Object-Relational Mapping, YAML, Python Programming, Databases, File Transfer Protocol (FTP), Network Administration
Mixed · Course · 1 - 3 Months

Skills you'll gain: Large Language Modeling, Generative AI, Back-End Web Development, Full-Stack Web Development, Application Deployment, Computer Programming, User Interface (UI) Design, Scalability
Intermediate · Course · 1 - 3 Months