All Guides

Create

All Guides

Create
My GuidesCommunity Guides
Create NewGo Pro

Want more?

Go pro

Theme

Popular

basic

Socket Programming

The Magic of Socket Programming: A Beginner's Guide

expert

Webpack

Webpack 5: A Deep Dive

intermediate

Asp.net Core

Exploring ASP.NET Core: Building Modern Web Applications

  • socket programming
  • networking
  • python
  • webpack
  • javascript
  • web development
  • asp.net core
  • c#
  • programming
  • java
  • object-oriented programming
  • software development
  • coding
  • rust
  • compiler design
  • backend development
  • cranelift
  • ir
  • variables
  • functions
  • loops
  • react
  • flutter
  • mobile development
  • dart
  • data structures
  • midi
  • music
  • technology
  • node.js
  • backend

All Guides

The Magic of Socket Programming: A Beginner's Guide

This course unravels the mystery of socket programming, making it simple and fun. You'll learn how computers talk to each other and how to make them do so. No prior knowledge required, just bring your curiosity!

basic

Socket Programming

720

Webpack 5: A Deep Dive

This course takes a deep dive into Webpack 5, exploring its features, functionalities, and how to use it effectively in your projects. We'll break down complex concepts into simple, understandable chunks, using real-world examples and analogies.

expert

Webpack

835

Exploring ASP.NET Core: Building Modern Web Applications

Dive into the world of ASP.NET Core and learn how to build robust, efficient, and secure web applications from the ground up. This course will take you on a journey through the core components, architectural patterns, and the practical aspects of developing with ASP.NET Core.

intermediate

Asp.net Core

782

JavaScript: The Language of the Web

A comprehensive introduction to JavaScript, the world's most popular programming language, designed to foster curiosity, deep understanding, and hands-on learning.

standard

Javascript

674

Java Fundamentals: A Journey into Programming

This course is designed to delve into the world of Java programming, providing students with a deep understanding of its fundamental concepts, practical applications, and the beauty of coding logic. By exploring the intricacies of Java, students will learn to think like programmers and solve real-world problems with code.

intermediate

Java

539

Foundations of Software Development

This course provides an in-depth exploration of software development, focusing on fundamental principles, practical applications, and real-world case studies to equip learners with a comprehensive understanding of the field.

intermediate

Software Development

579

Mastering Cranelift: A Deep Dive into Compiler Backend Design

This course explores the Cranelift Rust package and its Intermediate Representation (IR), offering a comprehensive understanding of compiler backend mechanisms. Designed for hands-on learners, the course emphasizes practical applications and real-world problem-solving in compiler design.

expert

Rust

544

Fundamentals of Python: From Variables to Dictionaries

This course delves into the basic yet essential components of Python programming, covering everything from simple variables to complex data structures like lists and dictionaries. Designed to foster a deep and intuitive understanding, the course uses real-world analogies, clear visuals, and interactive challenges to simplify complex concepts.

intermediate

Python

360

Mastering React: From Fundamentals to Advanced Techniques

This course is designed to take you on a journey through the React framework, ensuring a deep understanding of its core principles and advanced features. Through a blend of theoretical insights and practical applications, you will learn to build dynamic and efficient web applications.

intermediate

React

594

Flutter for Absolute Beginners

A comprehensive course designed to introduce Flutter to absolute beginners. We'll start from the basics and gradually build up to creating your first Flutter app.

expert

Flutter

723

Mastering JavaScript Data Structures

Dive into the world of JavaScript data structures with a course designed to foster curiosity and deep understanding. Explore arrays, objects, sets, and maps with hands-on examples and interactive challenges.

intermediate

Javascript

781

Computer Science from Scratch

This course introduces the foundational principles of computer science, tailored for undergraduates with no prior experience. It emphasizes clarity, curiosity, and simplicity in exploring how computers operate and how programming languages work.

intermediate

Python

801

The Symphony of MIDI Programming

A deep dive into the world of MIDI programming, where music meets code. Learn how to create, manipulate, and understand MIDI data to create your own musical masterpieces.

expert

Midi

798

Node.js Mastery: From Core Concepts to Advanced Applications

Embark on a journey to master Node.js, exploring its core mechanics, asynchronous nature, and powerful frameworks. This course is designed to provide a deep, intuitive understanding of Node.js development, equipping you with the skills to build scalable and efficient web applications.

expert

Node.js

752

2345678910111213
5678910