Programming Courses
To become a full-stack developer
Become a Full-Stack developer
Full-stack
Start with a brief introduction to the full-stack world
Basic HTML
Learn the basics of HTML to build websites
Basic CSS
Bring your web pages to life with CSS.
Basic JavaScript
Learn programming with the most popular language today.
Database
Learn how to efficiently manage data for your applications
Docker
Deploy your sites and applications easily with Docker
GIT
Learn how to use GIT to share your code with your team.
Learn advanced HTML
Basic HTML
Learn the basics of HTML to build websites
Semantic HTML5
Learn to use HTML elements correctly by knowing their semantics
HTML Forms
Learn to work with HTML forms correctly and efficiently.
Web Storage API in HTML5
Learn how to use all the storage options that HTML offers.
Accessibility in HTML
HTML5 Canvas
SVG in HTML5
HTML5 Geolocation API
HTML5 Drag & Drop API
Progressive Web Apps with HTML5 (PWA)
Master CSS
Expand your knowledge of JavaScript
Basic JavaScript
Learn programming with the most popular language today.
JavaScript ES6+
Event Handling in JavaScript
DOM Manipulation in JavaScript
Async/Await in JavaScript
Functional Programming in JavaScript
Intermediate JavaScript
Deepen your knowledge of JavaScript a bit more
Design Patterns in JavaScript
Security in JavaScript
Modularization and bundling in JavaScript
Game Development with JavaScript
Testing JavaScript and DOM with Jest
Testing JavaScript and DOM with DOM Testing Library
Testing JavaScript and DOM with Mocha
Graphs with D3
Become a React expert
Basic React
Learn the basics of React for beginners.
React Hooks
React Context API
React Routing
State Management in React
Testing in React
Intermediate React
Learn more advanced React concepts with this Intermediate React Course
Performance in React
Next.js
Learn the basics of Next.js.
Learn Node.js in depth
Node.js
Learn the basics of Node.js for beginners.
Express JS
Learn the basics of Express for beginners.