Explore courses
Find the right skills to grow, advance, and achieve your goals.
Learn Python and Django by building a database-driven real estate application from scratch and deploying it securely to a live cloud server.
Learn how to elicit, write, and validate precise user stories and lean requirements in agile workflows, using AI tools as an analysis assistant.
Go from absolute beginner to building your first websites and simple programs through a series of hands-on, practical projects.
Learn to read, write, and manipulate popular data formats using Python standard libraries and Pandas to automate your data-handling workflows.
Build your first 2D game from scratch using Unity and C# scripting with this step-by-step guide designed for absolute beginners and younger learners.
Build robust automated test suites for web applications using Protractor and TypeScript while mastering modern testing frameworks like Jasmine and Cucumber.
Build responsive WordPress websites and online stores using Elementor and essential design principles, all without needing to write a single line of code.
Learn GDScript and the fundamentals of 2D and 3D game creation in the Godot engine to build and publish your own indie games from scratch.
Learn to build secure RESTful services and manage database connections using C# and modern authentication techniques.
Elevate your web development skills by mastering advanced layouts, semantic structures, and modern styling techniques to build responsive, accessible templates.
Build a solid foundation in modern JavaScript by learning programming fundamentals, manipulating web pages, and fetching data from APIs through step-by-step lessons.
Learn to write robust automated web tests from scratch using Java, TestNG, and the Page Object Model to accelerate your software testing career.
Acquire the foundational skills to structure modern websites with semantic HTML5, improving both accessibility and search engine visibility.
Build and train your first Convolutional Neural Network from scratch in Python to classify images using the classic CIFAR-10 dataset.
Learn to build and deploy intelligent text-based applications using large language models, prompt engineering, and modern retrieval-augmented generation (RAG) workflows.
Develop smart LLM applications, custom QA chatbots, and retrieval-augmented generation systems using Python, LangChain, and Pinecone vector databases.
Master the essentials of HTML, CSS, and JavaScript to build responsive, accessible websites and start your journey as a confident web developer.
Master cross-platform mobile development by building native iOS and Android apps using a single C# codebase and Xamarin.
Learn to design, develop, and connect independent Java services using modern cloud-native patterns and event-driven architecture.
Learn to design efficient NoSQL tables, optimize performance, and integrate AWS DynamoDB into modern applications using the JavaScript SDK.
Learn to structure and style a clean, responsive educational website template using semantic HTML5, modern CSS layouts, and mobile-first design principles.
Learn the fundamentals of Rust and build practical command-line tools and web applications while mastering memory safety, type systems, and modern development workflows.
Master the art of creating engaging web interfaces through modern CSS transitions, keyframes, and scroll-driven motion for professional results.
Learn to turn your Python scripts and machine learning models into interactive web applications and dashboards using Streamlit, with no web development experience required.