About the Course
Step into the future of the internet with our one-year Web3 Engineering Diploma! This course is your complete guide to becoming a modern web developer, designed for anyone ready to build the next generation of websites and applications.
You will start with the fundamentals, mastering front-end skills like , , and to create beautiful, interactive websites. Then, you will dive into the back-end, learning powerful technologies like and to manage data and build robust web applications.
The real excitement begins when we enter the world of Web3. You will explore blockchain technology, learn to create your own digital tokens, and even build platforms for buying and selling NFTs.
By the end of this journey, you won’t just know how to code—you will be ready to launch a high-demand career. Graduate with real-world projects and a prestigious diploma provided by the Canada Skill Development Council, all from your home in Sri Lanka. Your future in tech starts here!
Learning Plan
-
Front-End Web Development: | March 1, 2025 by Prof. Brave
Front-end web development focuses on the client-side of web applications, specifically building the graphical user interface (GUI) and interactive elements that users see and interact with directly in their web browsers. It is responsible for the visual layout, styling, and interactivity of a website or web application. -
HTML 5: | March 1, 2025 by Prof. Brave
Learn the essential structure of all websites. With HTML5, you will build the solid foundation for every web page, organising content like text, images, and links. This is the first and most critical step in your web development journey. -
CSS 3: | March 1, 2025 by Prof. Brave
Bring your websites to life with style. You will use CSS3 to control colours, fonts, and layouts. Transform your simple pages into beautiful, professional designs that look amazing and capture user attention. -
Flexbox: | March 1, 2025 by Prof. Brave
Master a powerful CSS tool for creating flexible layouts. With Flexbox, you’ll easily align and arrange elements on a page, building modern, responsive designs that adapt perfectly to any screen size, from phones to desktops. -
Grid: | March 1, 2025 by Prof. Brave
Take control of your page layout with CSS Grid. This module teaches you how to create complex, two-dimensional designs with ease. It’s perfect for organising the main sections of your website with clean, structured code. -
Bootstrap 5: | March 1, 2025 by Prof. Brave
Build professional and responsive websites faster than ever. Bootstrap 5 is a popular framework packed with ready-to-use components. You’ll learn to quickly create high-quality, mobile-first websites without starting from scratch. -
JavaScript ES6: | March 1, 2025 by Prof. Brave
Add power and interactivity to your websites. With JavaScript, you can create dynamic features like image sliders, form validations, and interactive menus. You will learn the modern ES6+ syntax used by all top developers. -
DOM Manipulation: | March 1, 2025 by Prof. Brave
Learn how to use JavaScript to change your website’s content dynamically without reloading the page. This is the key to creating a fast, responsive, and modern user experience in any web application you build. -
jQuery: | March 1, 2025 by Prof. Brave
Discover a classic JavaScript library that simplifies many common web tasks. You’ll learn how to use jQuery to easily manipulate HTML elements, handle events, and create animations with less code. -
Bash Command Line: | March 1, 2025 by Prof. Brave
Work like a professional developer by mastering the command line. You will learn essential Bash commands to navigate your computer, manage files, and run programs, giving you more power and speed. -
Git, GitHub and Version Control: | March 1, 2025 by Prof. Brave
Learn the most important tool for teamwork and project management. Git helps you track changes in your code, while GitHub allows you to save your projects online and collaborate with other developers. -
Backend Web Development: | March 1, 2025 by Prof. Brave
Backend web development, also known as server-side development, focuses on the “behind-the-scenes” functionality of a web application or website. It encompasses the logic, databases, server infrastructure. -
Node.js: | March 1, 2025 by Prof. Brave
Take your JavaScript skills to the server. With Node.js, you will build the powerful backend engines for your web applications, handling data and user requests with incredible speed and efficiency. -
NPM: | March 1, 2025 by Prof. Brave
Supercharge your development with the Node Package Manager (NPM). You will learn how to easily install and manage millions of free code packages, saving you time and adding powerful features to your projects. -
Express.js: | March 1, 2025 by Prof. Brave
Build fast and secure web servers with Express.js, the most popular framework for Node.js. You’ll learn to create the backbone of your web applications, defining routes and logic to handle user interaction. -
EJS: | March 1, 2025 by Prof. Brave
Create dynamic web pages by mixing HTML with real data. EJS (Embedded JavaScript) is a simple templating engine that allows you to generate custom HTML on the server to display user-specific content. -
REST: | March 1, 2025 by Prof. Brave
Understand the principles of RESTful APIs, the standard for communication between web services. You’ll learn how to design and structure APIs that are logical, efficient, and easy for other developers to use. -
APIs: | March 1, 2025 by Prof. Brave
Learn to connect your application with the world. You will work with Application Programming Interfaces (APIs) to fetch data from other services, like weather, maps, or social media, to integrate into your own projects. -
Databases: | March 1, 2025 by Prof. Brave
Every serious application needs a database. This module introduces you to the core concepts of storing, managing, and retrieving data efficiently, setting the stage for building data-driven applications. -
SQL: | March 1, 2025 by Prof. Brave
Master SQL (Structured Query Language), the universal language for communicating with relational databases. You will learn to write powerful queries to find, insert, update, and delete data with precision and confidence. -
PostgreSQL: | March 1, 2025 by Prof. Brave
Get hands-on experience with PostgreSQL, a powerful and trusted open-source database used by major companies. You will learn to build and manage a professional-grade database for your own applications. -
Authentication: | March 1, 2025 by Prof. Brave
Learn how to keep your applications and users safe. You will implement secure user registration and login systems, including password hashing and session management, to protect sensitive data from threats. -
Advanced & Web3 Development: | March 1, 2025 by Prof. Brave
The creation of decentralized applications (dApps) and infrastructure for the next generation of the internet, often referred to as Web3 or Web 3.0. This evolution focuses on decentralization, blockchain technology, and user empowerment, moving away from the centralized control of Web2. Web3 development involves utilizing blockchain technology, smart contracts, and cryptocurrencies to build a more open, transparent, and user-centric internet. -
React.js: | March 1, 2025 by Prof. Brave
Build modern, fast, and scalable user interfaces with React.js, the leading library from Facebook. You will learn to create reusable components to build complex applications that are easy to manage and update. -
React Hooks: | March 1, 2025 by Prof. Brave
Unlock the full power of modern React with Hooks. This feature allows you to manage application state and side effects with simple functions, leading to cleaner, more readable, and more efficient code. -
Web Design: | March 1, 2025 by Prof. Brave
Learn the principles of great design and user experience (UX). This module goes beyond code to teach you about layout, colour theory, and typography, ensuring the websites you build are not just functional but also beautiful. -
Deployment with GitHub Pages: | March 1, 2025 by Prof. Brave
Launch your website for the world to see. You’ll learn how to easily deploy your front-end projects live on the internet for free using GitHub Pages, allowing you to share your portfolio with anyone. -
Web3 Development on the Internet Computer: | March 1, 2025 by Prof. Brave
Enter the next era of the internet. This module introduces you to Web3 development, focusing on building truly decentralized applications that run entirely on the blockchain, offering superior speed and scalability. -
Blockchain Technology: | March 1, 2025 by Prof. Brave
Go beyond the hype and understand the core technology of Web3. You will learn what a blockchain is, how it works, and why its decentralized and secure nature is revolutionizing industries from finance to art. -
Token Contract Development: | March 1, 2025 by Prof. Brave
Learn how to create your own digital currency or utility token. You will write and deploy smart contracts on the blockchain, mastering a fundamental skill for building decentralized finance (DeFi) applications. -
NFT Minting, Buying and Selling Logic: | March 1, 2025 by Prof. Brave
Build a real NFT project from scratch. You will develop the smart contracts and logic required to “mint” unique digital assets (NFTs) and create a platform where they can be bought and sold.
Enrollments
Split your payment ! Pay Rs. 170,000 now and the other half of Rs. 170,000 in 10 weeks.









