Tutorial category
Computer Science
Learn computer science for free with tutorials on Python, Java, C++, AI, machine learning, web development, data science, cybersecurity, SQL, and more.
Subtopics
Continue through this path
Tutorial
AI & Machine Learning
Learn AI and Machine Learning from scratch with free tutorials on Python, supervised learning, neural networks, deep learning, NLP, and real-world AI applications.
Open categoryTutorial
C++
Learn C++ from scratch with step-by-step tutorials covering data types, functions, arrays, pointers, OOP, memory management, STL, templates, and advanced C++ concepts.
Open categoryTutorial
Cloud Computing
Learn cloud computing from scratch with step-by-step tutorials covering cloud storage, virtualization, deployment models, security, networking, and architecture.
Open categoryTutorial
CSS
Learn CSS from scratch with step-by-step tutorials covering selectors, properties, layouts, Flexbox, Grid, responsive design, animations, and advanced CSS.
Open categoryTutorial
Cyber Security
Learn Cyber Security from scratch with step-by-step tutorials covering cyber threats, network security, cryptography, ethical hacking, digital forensics, and cyber laws.
Open categoryTutorial
Data Science
Learn Data Science from scratch with step-by-step tutorials on data cleaning, EDA, statistics, machine learning, big data, model deployment, and real-world applications.
Open categoryTutorial
DSA in Python
Learn DSA in Python with free step-by-step tutorials on arrays, linked lists, stacks, queues, trees, graphs, sorting, searching, and dynamic programming.
Open categoryTutorial
Flask
Learn Flask with free step-by-step Python tutorials covering routing, templates, forms, databases, authentication, REST APIs, testing, and deployment.
Open categoryTutorial
Go Programming Language
Learn Go (Golang) with free step-by-step tutorials covering functions, structs, arrays, slices, pointers, goroutines, concurrency, error handling, and more.
Open categoryTutorial
HTML
Learn HTML from scratch with step-by-step tutorials covering HTML5, tags, forms, tables, semantic HTML, accessibility, SEO, and responsive web design.
Open categoryTutorial
Java
Learn Java programming with free step-by-step tutorials covering Java basics, OOP, arrays, inheritance, exception handling, multithreading, JVM, and file handling.
Open categoryTutorial
JavaScript
Learn JavaScript from scratch with step-by-step tutorials covering variables, functions, ES6, arrays, objects, async programming, error handling, and advanced concepts.
Open categoryTutorial
Kotlin
Learn Kotlin from scratch with step-by-step tutorials covering variables, data types, functions, arrays, collections, classes, null safety, and more.
Open categoryTutorial
Mern Stack
Learn MERN Stack development with free tutorials on MongoDB, Express.js, React, Node.js, authentication, state management, testing, and deployment.
Open categoryTutorial
Node.js
Learn Node.js from scratch with step-by-step tutorials covering npm, modules, async programming, Express.js, REST APIs, databases, authentication, and deployment.
Open categoryTutorial
NoSQL
Learn NoSQL databases with free step-by-step tutorials covering data models, CRUD operations, indexing, aggregation, transactions, security, and optimization.
Open categoryTutorial
Objective C
Learn Objective-C with free step-by-step tutorials covering syntax, data types, OOP, pointers, classes, inheritance, Foundation framework, and memory management.
Open categoryTutorial
PHP
Learn PHP from scratch with step-by-step tutorials covering syntax, arrays, functions, OOP, MySQL, file handling, and advanced PHP programming concepts.
Open categoryTutorial
Python
Learn Python from scratch with step-by-step tutorials covering data types, operators, loops, functions, OOP, exception handling, modules, packages, and more.
Open categoryTutorial
R (programming language)
Learn R programming with free step-by-step tutorials on vectors, matrices, data frames, OOP, data analysis, ggplot2, visualization, and R packages.
Open categoryTutorial
React
Learn React from scratch with step-by-step tutorials covering JSX, components, hooks, state management, React Router, Redux, forms, APIs, and deployment.
Open categoryTutorial
Ruby
Learn Ruby programming with free step-by-step tutorials covering Ruby basics, OOP, methods, classes, collections, regex, exceptions, and multithreading.
Open categoryTutorial
SQL
Learn SQL from scratch with step-by-step tutorials covering queries, JOINs, functions, constraints, indexes, transactions, and database management.
Open categoryTutorial
Swift
Learn Swift programming with free step-by-step tutorials covering data types, functions, arrays, OOP, control flow, error handling, and iOS app projects.
Open categoryTutorial
Tailwind
Learn Tailwind CSS with free step-by-step tutorials covering utility classes, responsive design, Flexbox, Grid, components, dark mode, animations, and deployment.
Open category