Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing web applications and software solutions.

Skills you'll gain: Unity Engine, Video Game Development, Animations, Game Design, Development Environment, C# (Programming Language), UI Components, Scripting, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Virtual Environment, Augmented and Virtual Reality (AR/VR), Game Design, Video Game Development, Computer Graphics, Animations
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Leaflet (Software), React.js, Application Deployment, Application Development, Cloud Deployment, Web Development, Responsive Web Design, Interactive Design, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Relational Databases, API Design, ASP.NET, Object-Relational Mapping, Databases, Query Languages, Back-End Web Development, Application Programming Interface (API), Restful API, Code Review, Database Design, SQL, Data Access, Data Manipulation, C# (Programming Language)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Test Tools, System Testing, Application Programming Interface (API), User Acceptance Testing (UAT), Acceptance Testing, Testability
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Game Design, Video Game Development, Animations, Object Oriented Programming (OOP), User Interface (UI), Software Development Tools, C# (Programming Language), Scripting, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Integrated Development Environments, Computer Networking, Server Side, Real Time Data, Data Analysis Expressions (DAX), Application Development
Mixed · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Animation and Game Design, Video Game Development, 3D Assets, Game Design, Development Testing, Artificial Intelligence, User Interface (UI), Performance Tuning
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Agile Methodology, React.js, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Web Content Accessibility Guidelines, Front-End Web Development, Web Development, Wireframing, Web Applications, HTML and CSS, Application Deployment, Responsive Web Design, Javascript
Beginner · Course · 1 - 3 Months

Skills you'll gain: Matplotlib, Scientific Visualization, Data Visualization Software, Interactive Data Visualization, Seaborn, Jupyter, NumPy, Performance Tuning, Development Environment, Python Programming, Debugging
Mixed · Course · 1 - 3 Months

Skills you'll gain: Game Design, Unreal Engine, System Design and Implementation, User Interface (UI), Video Game Development, User Interface and User Experience (UI/UX) Design, Animation and Game Design, Interaction Design, Virtual Environment, Storytelling
Intermediate · Course · 1 - 4 Weeks
