
Skills you'll gain: Blockchain, User Interface (UI), Bootstrap (Front-End Framework), User Interface (UI) Design, Development Environment, Debugging, Frontend Integration, Full-Stack Web Development, Animations, Web Applications, Test Tools, Unit Testing, FinTech, Application Development, Javascript, Emerging Technologies, Virtual Machines, Software Testing, Integrated Development Environments, Other Programming Languages
★ 4.5 (10) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Mapping, Memory Management, Exploit development, Web Applications, Computational Logic, Code Reusability, Authorization (Computing), Software Development Tools, Security Controls, Other Programming Languages, Software Architecture, Program Development, Scalability, Data Storage
★ 4.7 (11) · Intermediate · Specialization · 1 - 3 Months

University at Buffalo
Skills you'll gain: Blockchain, Test Driven Development (TDD), Cryptography, Development Testing, Test Script Development, Application Development, Transaction Processing, Emerging Technologies, Application Design, Application Frameworks, Cryptographic Protocols, Web Development Tools, Network Protocols, Program Development, Distributed Computing, Cloud Platforms, Computing Platforms, Development Environment, Integrated Development Environments, Programming Principles
★ 4.6 (9.1K) · Intermediate · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Object Oriented Design, Unity Engine, Object Oriented Programming (OOP), Debugging, Video Game Development, Software Design Patterns, Data Structures, C# (Programming Language), Software Design, Game Design, Prototyping, Programming Principles, Graph Theory, Code Reusability, Computer Programming, Data Management, Event-Driven Programming, Software Architecture, Application Design, Algorithms
★ 4.6 (2.8K) · Beginner · Specialization · 3 - 6 Months

University of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, File I/O, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Data Structures, Program Development, Algorithms, Interactive Design, Data Modeling, FinTech, Software Engineering, Test Data, Data Validation, Verification And Validation
★ 4.7 (256) · Intermediate · Specialization · 1 - 3 Months
Skills you'll gain: Node.JS, React Redux, Restful API, Database Design, Ajax, Database Development, Database Application, Full-Stack Web Development, Server Side, NoSQL, Back-End Web Development, Front-End Web Development, Javascript, React.js, Performance Tuning, API Design, Data Structures, MongoDB, Debugging, JavaScript Frameworks
★ 4.4 (1.4K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Blockchain, Application Deployment, Software Development Tools, Application Development, Go (Programming Language), Development Environment, Computer Programming Tools, Business Logic, Software Development, Program Development, Digital Assets, FinTech, Virtual Machines, Transaction Processing, Distributed Computing, Cryptography, Emerging Technologies, Encryption, Business Analysis, Market Dynamics
Intermediate · Specialization · 1 - 3 Months

Packt
Skills you'll gain: Rust (Programming Language), Memory Management, System Programming, Package and Software Management, Data Structures, Software Installation, Code Reusability, Build Tools, Programming Principles, Other Programming Languages, Secure Coding, Integrated Development Environments, Data Sharing, Data Access
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), Object Oriented Design, File I/O, C++ (Programming Language), C and C++, Debugging, Game Design, Computer Programming, Event-Driven Programming, Computer Programming Tools, Video Game Development, Unity Engine, Data Structures, C# (Programming Language), Data Storage, 3D Assets, Development Environment, Software Documentation, Program Development
★ 4.5 (212) · Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Blockchain, Rust (Programming Language), Program Development, Application Deployment, Command-Line Interface, Transaction Processing
Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: LangChain, Prompt Engineering, LLM Application, LangGraph, OpenAI API, Generative AI Agents, AI Orchestration, Agentic systems, AI Workflows, Large Language Modeling, Agentic Workflows, Hugging Face, OpenAI, Embeddings, Artificial Intelligence and Machine Learning (AI/ML), Development Environment, AI Integrations, Application Development, Retrieval-Augmented Generation, Artificial Intelligence
★ 4.4 (110) · Intermediate · Specialization · 3 - 6 Months

University at Buffalo
Skills you'll gain: Blockchain, Program Development, Development Environment, Integrated Development Environments, Programming Principles, Solution Design, Business Logic, Event-Driven Programming, Application Deployment, Transaction Processing, Development Testing, Technology Solutions
★ 4.6 (2.3K) · Intermediate · Course · 1 - 4 Weeks