All Guides

Create

All Guides

Create
My GuidesCommunity Guides
Create NewGo Pro

Want more?

Go pro

Theme

Popular

intermediate

Javascript

Mastering JavaScript Data Structures

basic

Socket Programming

The Magic of Socket Programming: A Beginner's Guide

beginner

Computer Science

Exploring the Digital Realm: A Beginner's Journey into Computer Science

  • javascript
  • data structures
  • programming
  • web development
  • socket programming
  • networking
  • python
  • computer science
  • technology
  • openai api
  • coding
  • application development
  • system design
  • engineering
  • interviews
  • django
  • framework
  • data compression
  • apache kafka
  • event streaming
  • distributed systems
  • software development
  • operating systems
  • synchronization
  • deadlock
  • memory management
  • scheduling algorithms
  • java
  • algorithms
  • complexity
  • html
  • css

All Guides

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

628

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

567

Exploring the Digital Realm: A Beginner's Journey into Computer Science

Dive into the fascinating world of computer science and unravel the mysteries of how computers work. This course is designed to ignite your curiosity and guide you through the foundational concepts, ensuring a deep understanding through simple explanations, engaging visuals, and interactive learning.

beginner

Computer Science

495

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

623

Building Apps with OpenAI's API for Beginners

This course equips customer success managers with the foundational coding skills necessary to create applications that leverage OpenAI's API, focusing on clarity and practicality.

intermediate

Openai Api

627

Engineering System Design for Interviews

Dive into the essentials of engineering system design tailored for acing technical interviews. This course bridges the gap between theoretical knowledge and practical application, ensuring you're interview-ready.

intermediate

System Design

564

Mastering Django: From Basics to Advanced Web Development

This course provides a comprehensive exploration of the Django web framework, designed to guide learners from foundational concepts to advanced applications. Through engaging narratives, practical examples, and interactive challenges, students will gain a deep understanding of Django's capabilities and how to leverage them for effective web development.

intermediate

Django

493

Understanding Computer Networks: Layers, Vocabulary, and Data Compression

This course provides an in-depth exploration of how computer networks function, focusing on the four layers of abstraction, essential terminology, and data compression techniques. Designed for intermediate learners, it combines theoretical insights with practical applications.

intermediate

Computer Science

208

Unraveling Apache Kafka: From Basics to Mastery

This course is designed to provide a comprehensive understanding of Apache Kafka, a popular open-source event streaming platform. We will explore Kafka's architecture, its core concepts, and how it is used in real-world scenarios.

intermediate

Apache Kafka

524

Introduction to Programming

A comprehensive course designed to introduce students to the fundamentals of programming, fostering a deep understanding through curiosity-driven exploration, practical applications, and clear explanations.

intermediate

Programming

367

Mastering Operating Systems: Synchronization, Deadlock, and Memory Management

Dive into the core of computer science by exploring how operating systems manage processes, memory, and synchronization. Understand atomic operations, deadlock, scheduling algorithms, and memory management techniques through intuitive explanations and real-world applications.

intermediate

Operating Systems

455

Exploring the Principles of Python Coding

Dive into the world of Python with a course designed to spark curiosity, deepen understanding, and simplify complex coding principles. This course is tailored for intermediate learners who wish to explore Python's capabilities through engaging, real-world applications.

intermediate

Python

588

Advanced Java Data Structures and Algorithms

This course delves into Java programming focusing on data structures, algorithms, and their complexities. It is designed to equip students with a deep understanding and practical skills in managing and manipulating data efficiently using Java.

intermediate

Java

516

Foundations of HTML and CSS: Crafting the Web

This course delves into the essentials of web development with a focus on HTML and CSS. Students will learn to create web pages, style content, and understand the visual aspects of web design.

intermediate

Html

671

34567891011121314
67891011