Available courses

Explore the essential tools software engineers use to communicate with computers. This course covers the syntax, semantics, and paradigms of various programming languages, helping you understand how to choose the right language for different projects and enhance your problem-solving skills.
This course guides beginners through React basics, hooks, forms, routing, Redux and project overview. It helps you get started with the popular JavaScript library used in building user interfaces.
This course provides an introduction to tooling and NPM, as well as the foundational principles of build tools. Designed for beginners, the course offers practical knowledge to understand and use these tools effectively in development processes.
This beginner-level course is designed to introduce learners to the advanced concepts of CSS & Layouts, as well as UI Frameworks. It will equip learners with the knowledge and skills to create stylish, responsive, and interactive web user interfaces.
This beginner-level course is designed to introduce new coders to Git and GitHub, teaching them how to create local repositories and collaborate remotely on coding projects.
This course is designed to introduce beginners to the world of JavaScript programming. It provides a comprehensive walk through of JavaScript basics, functions, scopes, DOM manipulation, ES6+ features, Asynchronous JavaScript, and concludes with a project week to put all learned concepts into practice.
This beginner's course introduces the fundamentals of web design using HTML5 and CSS, and lays the foundation for creating responsive web designs. You will learn how to create and structure web pages, style them, and make them responsive for different screen sizes.
This beginner-level course introduces the basics of programming using Python, including variables, data types, input/output, and basic control flow like if, for, and while loops.
This course aims to provide a strong foundation in software development by exploring the fundamental principles of computer science. It covers vital topics such as data structures, algorithms, and programming fundamentals to enable you to write efficient, maintainable, and scalable code.