Python Programming
Learn Python from the fundamentals to professional application development with hands-on exercises and real projects.
- Level
- Beginner
- Mode
- Online & Classroom
- Duration
- 8 Weeks
Practical, industry-focused training delivered by experienced international trainers. Search the catalog and filter by category to find the right course for you.
Showing 17 courses
Learn Python from the fundamentals to professional application development with hands-on exercises and real projects.
Master object-oriented programming with Java, from core concepts to building robust, maintainable applications.
Build a strong foundation in systems programming with C and C++, covering memory management and modern C++.
Learn C# and the .NET ecosystem to build desktop, web, and cloud-connected applications with confidence.
Gain a complete command of JavaScript, the language of the web, with modern ES features and DOM mastery.
Start your web career by mastering semantic HTML, modern CSS, responsive design, and accessibility basics.
Learn server-side web development with PHP and MySQL, from database design to secure dynamic applications.
Build enterprise web applications with ASP.NET Core, from MVC architecture to RESTful API design.
Build modern single-page applications with React, hooks, state management, and component architecture.
Write server-side JavaScript with Node.js and Express, building RESTful APIs and real-time applications.
Create cross-platform mobile apps with React Native and modern mobile development workflows.
Turn raw data into insight with Python, statistics, visualization, and practical analysis workflows.
Understand the core algorithms of machine learning and apply them with scikit-learn and Python.
Explore modern AI techniques including neural networks, computer vision, and natural language processing.
Master generative AI tools and techniques to create text, images, and code that boost productivity.
Learn to communicate with AI models precisely, producing reliable, high-quality results every time.
Automate repetitive work with modern AI tools and build practical automation workflows.