Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

Skills you'll gain: Unreal Engine, 3D Assets, Grading (Landscape), Virtual Environment, 3D Modeling, Computer Graphics, Architectural Design, Visualization (Computer Graphics), Computer Graphic Techniques, Technical Design, Performance Tuning
Advanced · Course · 1 - 3 Months

Skills you'll gain: Apple Xcode, Apple iOS, Debugging, iOS Development, Performance Tuning, Integrated Development Environments, Swift Programming, Knowledge of Apple Software, Memory Management, Mobile Development Tools, Software Testing, Application Performance Management, Mobile Development, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Application Development, Mobile Development, Software Architecture, Secure Coding, Maintainability, Software Design Patterns, Code Reusability, Data Validation, User Interface (UI), Memory Management
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Model Training, Java Programming, Java, Feature Engineering, Machine Learning Methods, Statistical Machine Learning, Machine Learning Algorithms, Deep Learning, Data Pipelines
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Development Testing, Software Testing, Program Development, Usability, Process Driven Development, Software Design, Systems Development, Database Design, Databases
Beginner · Course · 1 - 4 Weeks

Koç University
Skills you'll gain: Numerical Analysis, Calculus, Applied Mathematics, Integral Calculus, Mathematical Software, Mathematical Theory & Analysis, Derivatives
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Model Training, AI Security, Testability, Feature Engineering, Statistical Methods, Responsible AI, Model Optimization, Predictive Analytics, Applied Machine Learning, Data Analysis, Predictive Modeling, Data Preprocessing, Data Science, Data Visualization, Machine Learning Algorithms, Python Programming, Data Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Relational Databases, Database Development, Database Design, PostgreSQL, SQL, Query Languages, People Analytics, Data Integrity, Data Validation, Software Installation
Beginner · Course · 1 - 4 Weeks

Beginner · Course · 1 - 4 Weeks

Skills you'll gain: vSphere DRS & HA, Storage vMotion, Virtual Machines, VMware ESX Servers, vCenter Server Management, vCenter Server, Virtualization and Virtual Machines, Memory Management, Capacity Management, Patch Management, Configuration Management, System Monitoring
Advanced · Course · 1 - 4 Weeks

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

Skills you'll gain: TypeScript, Application Programming Interface (API), API Design, Javascript, Node.JS, Code Reusability, Software Architecture, Software Design Patterns, Web Development, Object Oriented Programming (OOP), Back-End Web Development, Front-End Web Development, Software Development, Software Engineering
Intermediate · Course · 1 - 4 Weeks