All Guides

Create

All Guides

Create
My GuidesCommunity Guides
Create NewGo Pro

Want more?

Go pro

Theme

Popular

intermediate

Operating Systems

Mastering Operating Systems: Synchronization, Deadlock, and Memory Management

intermediate

Python

Exploring the Principles of Python Coding

intermediate

Java

Advanced Java Data Structures and Algorithms

  • operating systems
  • synchronization
  • deadlock
  • memory management
  • scheduling algorithms
  • python
  • coding
  • programming
  • java
  • data structures
  • algorithms
  • complexity
  • webpack
  • javascript
  • web development
  • html
  • css
  • terraform cloud
  • infrastructure as code
  • devops
  • full stack
  • front-end
  • back-end
  • flutter
  • mobile development
  • dart
  • system design
  • engineering
  • interviews
  • c++
  • multithreading
  • concurrency
  • beginners
  • computing
  • cpe 64
  • technology

All Guides

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

406

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

525

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

470

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

598

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

623

Understanding Terraform Cloud: A Beginner's Guide

This course is designed to help you understand the basics of Terraform Cloud, a tool that allows you to manage your infrastructure as code. We'll explore what Terraform Cloud is, how it works, and why it's useful in a simple and intuitive way.

standard

Terraform Cloud

634

Java Full Stack Development: From Atoms to Applications

Embark on a journey through the world of Java full stack development, exploring both the front-end and back-end landscapes to build robust, scalable applications. This course is designed to weave the intricate web of server-side operations with the artistry of client-side experience, providing a comprehensive understanding of the entire development stack.

intermediate

Java

488

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

525

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

501

Unlocking Concurrency: A Deep Dive into C++ Multithreading

This course explores the intricate world of multithreading in C++, designed to equip students with a profound understanding of concurrent programming. By dissecting complex concepts into digestible pieces, learners will navigate through the challenges and advantages of multithreading, ensuring a comprehensive grasp of thread management, synchronization, and the concurrent execution of tasks.

intermediate

C++

588

Python for Beginners: A Journey into the World of Programming

This course is designed to take you on a journey into the world of Python programming. We'll start from the basics and gradually build up to more complex concepts, all the while keeping things simple and engaging. You'll learn not just how to code, but also the underlying principles that make Python such a powerful and versatile language.

intermediate

Python

429

Understanding CPE 64: A Journey into Computing

Explore the intricacies of CPE 64, a foundational concept in computing, through a structured and engaging course designed to spark curiosity and deepen understanding.

intermediate

Computing

479

Understanding JavaScript: The Language of the Web

A beginner-friendly course that breaks down the basics of JavaScript, the world's most popular programming language, in a way that anyone can understand.

basic

Javascript

360

Javascript Essentials: From Curiosity to Mastery

Embark on a journey to unravel the mysteries of Javascript, the language that powers the web. This course is designed to transform beginners into confident coders by exploring the fundamental concepts with a focus on clarity, interactivity, and real-world application.

beginner

Javascript

602

456789101112131415
789101112