Development courses can help you learn programming languages like Python and JavaScript, web development techniques, and database management. You can build skills in version control, debugging, and creating responsive designs. Many courses introduce tools such as Git for version control, frameworks like React for building user interfaces, and SQL for managing databases, showing how these skills are applied in real-world projects.

Board Infinity
Skills you'll gain: Blockchain, Cryptography, Encryption, Key Management, Cryptographic Protocols, Data Security, Quantum computing, Information Privacy, Algorithms
Intermediate · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Professional Development, Personal Development, Decision Making, Leadership Development, Communication, Verbal Communication Skills, Professionalism, Communication Strategies, Personal Integrity, Decisiveness, Leadership, Personal Attributes, Planning, Strategic Decision-Making, Problem Solving, Goal Setting, Self-Awareness, Analytical Skills
Beginner · Course · 1 - 3 Months

Skills you'll gain: Docker (Software), Containerization, Application Deployment, DevOps, Development Environment, Cloud Deployment, Data Persistence, Software Architecture, Data Storage, Spring Boot, MySQL, Data Management, WordPress
Beginner · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Web Servers, Distributed Computing, Application Servers, Servers, Network Architecture, System Programming, Network Protocols, Systems Architecture, TCP/IP, Computer Networking, Network Performance Management, Scalability, File Transfer Protocol (FTP), System Design and Implementation, Web Services, Microservices, File Systems, Debugging, Software Development, Application Programming Interface (API)
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Testing, Business Logic, Test Tools, Cryptography, Cybersecurity, Identity and Access Management, Authentications, Vulnerability Assessments, Encryption, Data Validation, Network Protocols
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, 3D Modeling, UI Components, Virtual Environment, Video Game Development, Computer Graphics, Animations, Game Design, Data Import/Export, Performance Tuning
Advanced · Course · 3 - 6 Months
The University of Tokyo
Skills you'll gain: Climate Change Programs, Natural Resource Management, Sustainable Engineering, Land Development, Environment, Environmental Policy, Disaster Recovery, Simulation and Simulation Software
Beginner · Course · 1 - 3 Months

Skills you'll gain: Maintainability, Web Development Tools, Development Testing, JavaScript Frameworks, Development Environment, Web Applications, Event-Driven Programming, Software Installation, Configuration Management, Data Validation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Development Environment, Computer Graphics, Visualization (Computer Graphics), Graphics Software, Cross Platform Development, Computer Graphic Techniques, Video Game Development, Computer Programming Tools, Program Development, Software Installation, System Configuration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Performance Management, Human Resource Strategy, Employee Performance Management, Workforce Development, Workforce Planning, Human Resources, Performance Appraisal, Talent Management, Human Resources Management and Planning, Human Capital, Employee Engagement, People Development, Talent Acquisition, Human Resource Policies, Workplace inclusivity, Talent Recruitment, Succession Planning, Human Relations Movement, Employee Training, Diversity and Inclusion
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: UI Components, User Interface (UI), User Interface (UI) Design, Interactive Design, Unreal Engine, Interaction Design, AI Workflows, Game Design, Artificial Intelligence, Scripting, Video Game Development, Data Structures, Debugging, Data Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Apache Maven, Eclipse (Software), Build Tools, Data Import/Export, Kotlin, Software Installation, Unit Testing, Database Management
Beginner · Course · 1 - 4 Weeks