Explore courses
Find the right skills to grow, advance, and achieve your goals.
Build modular single-page web applications by mastering core AngularJS architecture, custom directives, services, and modern integration patterns.
Strengthen your coding skills and build confidence by solving a wide range of practical Python challenges designed for beginners and aspiring developers.
Learn the fundamentals of server-side scripting and build your first dynamic web applications with PHP.
Learn to build, deploy, and automatically scale containerized applications on Azure using serverless container technology designed for developers.
Understand the core principles of connecting systems and learn the language of data movement, from APIs to data warehouses.
Learn core programming concepts and write your first Python applications, even with no prior coding experience.
Master Kotlin programming and modern Android development to build fully functional mobile applications from scratch, even with zero prior coding experience.
Master relational database concepts and Oracle SQL syntax to confidently prepare for the 1Z0-071 certification syllabus.
Learn to write robust, maintainable locators for web automation using XPath and CSS Selectors to build reliable Selenium test suites.
Learn to build intelligent systems that can recognize faces, detect objects, and analyze visual data using modern Python libraries and deep learning techniques.
Learn to integrate the Google Maps JavaScript API with Vue.js to build interactive, location-aware web applications featuring geocoding, routing, and place search.
Master modern JavaScript essentials and build the core programming confidence needed to transition into web frameworks, software development, or scripting.
Develop the modern skills to build and deploy professional, responsive websites, preparing you for a career in web development.
Enhance your programming workflow by mastering AI-driven tools to automate routine tasks, refactor code, and focus on creative problem-solving.
Build mobile-first, professional websites from scratch using HTML, CSS, and modern AI tools to debug and accelerate your coding workflow.
Master Python fundamentals and modern development practices by reading step-by-step explanations and writing code for a diverse portfolio of applications.
Learn the core concepts of the two most popular front-end frameworks to build dynamic web applications through practical written exercises.
Learn to build mobile-first, accessible websites from scratch using modern layout techniques, Bootstrap 5 components, and AI-assisted coding workflows.
Learn to build structured, modern web applications with Angular by mastering component architecture, reactive forms, dynamic data binding, and routing.
Build a strong foundation in data storage, relational database concepts, SQL, and modern data architecture designed specifically for beginners.
Build a strong foundation in software testing and prepare to pass the ISTQB Certified Tester Foundation Level (CTFL) exam with confidence.
Learn to clean, manipulate, and analyze real-world datasets using Python, Pandas, and NumPy through structured written explanations and practical coding exercises.
Learn the core syntax and logic of Python through a focused, text-based curriculum designed to get you coding without the fluff.
Acquire essential Python programming skills, from basic syntax to object-oriented design and modern development practices, to build robust software.