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.

Xi'an Jiaotong University
Skills you'll gain: System Testing, Database Design, .NET Framework, User Interface (UI) Design, ASP.NET, Databases, Software Testing, C# (Programming Language), Application Development, System Implementation, Web Applications, Software Development, SQL
Mixed · Course · 1 - 3 Months

SAE Institute México
Skills you'll gain: Video Game Development, Unity Engine, Game Design, Ideation, User Interface (UI), User Interface (UI) Design, 3D Assets, Animations, Computer Programming, Scripting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Video Game Development, Unreal Engine, Animation and Game Design, Data Persistence, Virtual Environment, Computer Graphics, 3D Assets, Visualization (Computer Graphics), Scripting, Data Structures, Performance Tuning
Mixed · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Unity Engine, User Interface (UI), Game Design, Video Game Development, User Interface (UI) Design, Visualization (Computer Graphics), C# (Programming Language), Scripting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Preprocessing, Tensorflow, Scikit Learn (Machine Learning Library), Machine Learning, Feature Engineering, Deep Learning, Convolutional Neural Networks, Matplotlib, Jupyter, Python Programming, NumPy, Data Manipulation, Artificial Neural Networks, Seaborn, Development Environment, Pandas (Python Package), Regression Analysis
Mixed · Course · 1 - 3 Months

Skills you'll gain: Game Design, Object Oriented Programming (OOP), Video Game Development, C# (Programming Language), Computer Graphics, User Interface (UI), Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Apache, PHP (Scripting Language), Web Development, Development Testing, Web Servers, Full-Stack Web Development, Development Environment, Server Side, Web Applications, HTML and CSS, Email Automation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Secure Coding, Web Development Tools, Application Programming Interface (API), API Design, Authentications, Server Side, MongoDB, Restful API, Full-Stack Web Development, Development Environment, Back-End Web Development, Package and Software Management, Database Development, Databases, Middleware, JSON, User Accounts, Data Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: JSON, Data Structures, Javascript, Application Programming Interface (API), Computer Programming, Object Oriented Programming (OOP), Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Flask (Web Framework), Restful API, Software Testing, Databases, Software Quality (SQA/SQC), JSON, Application Programming Interface (API), MongoDB, Full-Stack Web Development, Web Applications, NoSQL, Back-End Web Development, Python Programming, Maintainability, Application Deployment, Data Validation, Authentications
Beginner · Course · 1 - 3 Months

AI CERTs
Skills you'll gain: Blockchain, Application Programming Interface (API), API Design, Secure Coding, User Acceptance Testing (UAT), Application Security, Web Development Tools, Frontend Integration, Software Development Tools, Cloud Applications, Application Design, Middleware, Full-Stack Web Development, Interoperability, Scripting, FinTech, Payment Systems, Solution Architecture, Emerging Technologies, Cryptography
Advanced · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Angular, Responsive Web Design, Front-End Web Development, React.js, HTML and CSS, UI Components, Web Design and Development, JavaScript Frameworks, Web Development, TypeScript, Context Management
Intermediate · Course · 1 - 4 Weeks