
EDUCBA
Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Object Oriented Design, File I/O, Application Development, Data Access, Systems Development, Computer Programming, User Interface (UI), Application Design, UI Components, Program Development, Programming Principles, Database Application, Database Management, Databases, System Design and Implementation, Event-Driven Programming, Integrated Development Environments
★ 4.9 (20) · Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Intellectual Property, Cyber Attacks, Data Security, Safety and Security, Cybersecurity, Application Security, Security Software, Computer Security Awareness Training, Research, Content Creation, digital literacy, Media and Communications, Storytelling, Productivity, Digital Communications, Interpersonal Communications, Empathy & Emotional Intelligence, Personal Development, Self-Awareness, Digital Analysis
★ 4.7 (151) · Beginner · Specialization · 3 - 6 Months

Heriot-Watt University
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Program Development, Programming Principles, Computational Logic, Software Development, Software Development Life Cycle, Debugging
★ 5 (6) · Beginner · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Computing Platforms, Cloud Computing, Information Technology, Cybersecurity, Linear Algebra, Critical Thinking
★ 4.1 (111) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Exploratory Data Analysis, Data Storytelling, Data Presentation, Data Analysis, Model Evaluation, Interactive Data Visualization, No-Code Development, Market Data, Business Analytics, Data Science, Model Training, Model Deployment, Model Optimization, Applied Machine Learning, Data Ethics, Dashboard Creation, Machine Learning, Predictive Modeling, Data Visualization
Beginner · Specialization · 1 - 3 Months
The Hong Kong University of Science and Technology
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Vibe coding, HTML and CSS, Web Design and Development, AI literacy, Generative AI, Web Development, Web Applications, Python Programming, Data Analysis, Data Mining, AI Workflows, Simulations, Debugging
Beginner · Course · 1 - 3 Months

Multiple educators
Skills you'll gain: AI literacy, Retrieval-Augmented Generation, AI powered creativity, AI Product Strategy, Productivity Software, Generative AI, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Business Communication, Productivity, Operational Efficiency, Administration, Business Operations, Planning, Project Planning, Business Planning, Project Management, Business Administration, Business
★ 4.7 (52) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Programming Principles, Debugging, Computer Programming, Application Design, Cloud Applications, Computer Science, Code Reusability, Maintainability, Computer Systems, Program Development, Computer Programming Tools, Object Oriented Programming (OOP), Software Development, Data Management, Functional Design, Package and Software Management
Beginner · Course · 3 - 6 Months

Simplilearn
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computational Thinking, Code Reusability, Python Programming, Computer Programming, Development Environment, Computational Logic, Integrated Development Environments, System Software, Software Installation, Functional Design
★ 3.3 (10) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Computational Thinking, Program Development, Development Environment, C++ (Programming Language), C and C++, Computer Programming, Computational Logic, Computer Programming Tools, Integrated Development Environments, Maintainability
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Apache Maven, Software Development Life Cycle, Unified Modeling Language, Object Oriented Programming (OOP), Build Tools, CI/CD, Object Oriented Design, Cloud-Native Computing, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development Tools, Version Control, Software Design Patterns, Software Development, Test Driven Development (TDD), Computational Thinking, Software Versioning, Programming Principles
★ 4.5 (194) · Beginner · Specialization · 3 - 6 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: C (Programming Language), Programming Principles, Computer Programming, Memory Management, Computational Thinking, Computer Systems, Data Structures, Algorithms, File I/O, Operating Systems, Computer Hardware
★ 4.5 (56) · Beginner · Course · 1 - 3 Months