All Guides

Create

All Guides

Create
My GuidesCommunity Guides
Create NewGo Pro

Want more?

Go pro

Theme

Popular

intermediate

Java

Java Fundamentals: A Journey into Programming

intermediate

Java

Java Full Stack Development: From Atoms to Applications

intermediate

Operating Systems

Mastering Operating Systems: Synchronization, Deadlock, and Memory Management

  • java
  • programming
  • object-oriented programming
  • full stack
  • web development
  • front-end
  • back-end
  • operating systems
  • synchronization
  • deadlock
  • memory management
  • scheduling algorithms
  • html
  • css
  • terraform cloud
  • infrastructure as code
  • devops
  • flutter
  • mobile development
  • dart
  • aws
  • cloud computing
  • solutions architect
  • it
  • c++
  • coding
  • software development
  • python
  • multithreading
  • concurrency
  • beginners
  • dynamic programming
  • problem solving
  • algorithm design
  • frontend design
  • tailwindcss
  • next.js
  • javascript
  • react

All Guides

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

232

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

246

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

223

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

330

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

380

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

323

Mastering AWS Solutions Architect - Associate Level

This course is designed to equip you with the knowledge and skills needed to become an AWS Certified Solutions Architect at the Associate level. Through a deep dive into AWS services and best practices, you will learn to design and deploy scalable, highly available, and fault-tolerant systems on AWS.

expert

Aws

288

Exploring C++: A Journey into Programming

Embark on an exciting journey to learn C++, one of the most powerful and versatile programming languages. This course is designed to foster curiosity, simplify complex concepts, and provide a hands-on approach to learning.

standard

C++

321

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

250

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++

285

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

224

Dynamic Programming Demystified: A Practical Approach

This course is designed to introduce the concept of Dynamic Programming (DP) to individuals with bootcamp-level programming experience and limited mathematical background. Through a blend of practical examples, clear explanations, and interactive exercises, students will gain a solid understanding of DP and how to apply it to solve complex problems efficiently.

intermediate

Dynamic Programming

285

Mastering Design Principles with tailwindcss examples

This course aims to provide a comprehensive understanding of design principles using practical Tailwind CSS examples. We will dive deep into each topic, simplifying complex concepts into digestible chunks and linking them to everyday scenarios. You'll also get hands-on challenges to practice and reinforce your learning.

expert

Web Development

208

Next.js for Beginners: A Comprehensive Introduction

This course aims to provide a comprehensive introduction to Next.js for beginners, focusing on the foundational knowledge and practical applications.

beginner

Next.js

248

456789101112131415
789101112