Programming basics courses can help you learn fundamental concepts like variables, control structures, data types, and functions. You can build skills in problem-solving, debugging, and writing clean, efficient code. Many courses introduce tools such as Git for version control, integrated development environments (IDEs) like Visual Studio Code, and programming languages like Python or JavaScript, which are commonly used in web development and software engineering.

Skills you'll gain: Apple iOS, Swift Programming, Core Data (Software), Apple Xcode, Mobile Development, Interactive Data Visualization, User Interface (UI), Data Sharing, Application Programming Interface (API), Data Modeling, Data Structures, Real Time Data, Configuration Management
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Full-Stack Web Development, Order Management, Responsive Web Design, UI Components, Web Applications, JavaScript Frameworks, React.js, Authentications, Data Validation, E-Commerce, Dashboard, TypeScript, Database Development, User Accounts, Application Programming Interface (API), Product Management, Payment Processing and Collection
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Management, Performance Tuning, Automation
Intermediate · Course · 1 - 3 Months

Packt
Skills you'll gain: Bash (Scripting Language), Shell Script, Ubuntu, Unix, System Software, System Monitoring
Intermediate · Course · 1 - 3 Months

Packt
Skills you'll gain: Amazon DynamoDB, Amazon Web Services, NoSQL, Database Management, Database Design, Development Environment, Command-Line Interface, Application Programming Interface (API), Software Development Tools, Performance Tuning, Data Structures, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Flutter (Software), Google Gemini, Generative AI Agents, Google Cloud Platform, Mobile Development, Generative AI, Application Development, LLM Application, Cloud Applications
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Marketing Analytics, Analytics, Customer Analysis, Generative AI, Data Analysis, Customer Insights, Google Cloud Platform, Customer Data Management, Marketing Strategies, Predictive Modeling, Forecasting, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Animations, 3D Modeling, 3D Assets, Computer Graphics, Computer Graphic Techniques, Programming Principles
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

Board Infinity
Skills you'll gain: Ansible, Scalability, IT Automation, Debugging, Scripting, Infrastructure as Code (IaC), Development Environment, Verification And Validation, Devops Tools, Automation, YAML, Maintainability, Configuration Management, Cloud Infrastructure
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, OpenAI, Responsible AI, LLM Application, Data Ethics, Image Analysis, Application Programming Interface (API), Generative AI, Artificial Intelligence, Natural Language Processing, Large Language Modeling, Computer Vision, Application Deployment, Development Environment
Intermediate · Course · 1 - 3 Months

Packt
Skills you'll gain: System Requirements, Ubuntu, Simulations, Servers
Intermediate · Course · 1 - 4 Weeks