
Skills you'll gain: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
★ 4.6 (45) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Full-Stack Web Development, Node.JS, User Interface (UI), Restful API, Frontend Integration, Back-End Web Development, User Interface (UI) Design, User Accounts, Server Side, Swift Programming, Object-Relational Mapping, Web Development Tools, JavaScript Frameworks, Secure Coding, Data Store, Application Programming Interface (API), API Design, iOS Development, UI Components, Authentications
Beginner · Specialization · 1 - 3 Months
Skills you'll gain: Model Evaluation, Model Deployment, Model Training, Decision Tree Learning, Data Preprocessing, Java Programming, Classification Algorithms, Predictive Modeling, Random Forest Algorithm, Applied Machine Learning, Java, Program Evaluation, Machine Learning Methods, Machine Learning Algorithms, Machine Learning, Algorithms, Program Implementation, Business Development
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Data Dictionary, Computational Logic, Data Cleansing, Data Structures, Python Programming, Verification And Validation, Data Manipulation, Memory Management, Logical Reasoning
★ 4.5 (11) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Theoretical Computer Science, Software Development, Data Structures, Computer Programming, Problem Solving, Computer Science, Machine Learning Methods
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, User Interface (UI), 3D Assets, Virtual Environment, Game Design, User Interface (UI) Design, Video Game Development, Debugging, Computer Graphics, Scripting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Programming Principles, Debugging, Problem Solving, C++ (Programming Language), Python Programming, Computational Logic
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Embedded Systems, C (Programming Language), Embedded Software, Data Structures, Code Reusability, Memory Management, C and C++, Programming Principles, Data Management, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Simulations, Education Software and Technology, Programming Principles, Computer Programming Tools, Computational Thinking, No-Code Development, Data Sharing, Agentic systems, Program Development, Theoretical Computer Science, Computer Programming, UI Components, Pedagogy
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Mapping, Data Structures, Blockchain, Programming Principles, Data Management, Secure Coding, Cryptography
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Application Development, Application Lifecycle Management, User Interface (UI) Design, Data Validation, Code Reusability, Data Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: File I/O, Computer Programming, Programming Principles, Data Import/Export, Data Structures, Python Programming, Computer Science
★ 4.4 (92) · Beginner · Course · 1 - 4 Weeks