Get hands-on experience and master the basic syntax of Python to jumpstart your coding journey
Get hands-on experience in Java programming with this interactive and practical course
Learn the concept of greedy algorithms and practice what you learnt in the different types of greedy problems
Learn the approach to dynamic programming and practice what you learnt in the different types of DP problems
From Python to web development, you'll master concepts that employers demand, ensuring your smooth transition from beginner to professional.
Practice as you learn with our built-in IDE. Each lesson is designed to be followed by a coding exercise to apply the concepts and gain immediate feedback.
Learn how to create, manipulate, and query databases with practical exercises and real-world examples
Learn advanced querying techniques like joins, sub queries and set operations to put yourself on the path to mastery in SQL
Learn HTML / CSS
Want to get started with web development? Start with this beginners course which teaches basic HTML and CSS from scratch
Learn DOM events, how to handle user inputs and data structures, incorporate APIs and Sounds as you build your projects.
Teach industry relevant subjects like Data structures, Algorithms, Web development and SQL to your students.
Build real world projects based on what you learn with Pro subscription. Unlock special features