All Guides

Create

All Guides

Create
My GuidesCommunity Guides
Create NewGo Pro

Want more?

Go pro

Theme

Popular

intermediate

Dynamic Programming

Dynamic Programming Demystified: A Practical Approach

expert

Web Development

Web Development for Beginners: A Journey with TypeScript

intermediate

Computer Systems

Understanding Computer Systems: A Deep Dive into Warford's Approach

  • dynamic programming
  • problem solving
  • algorithm design
  • coding
  • web development
  • typescript
  • beginner
  • computer systems
  • programming
  • hardware
  • software
  • computer science
  • algorithms
  • react native
  • javascript
  • mobile development
  • ios
  • android
  • java
  • swift
  • computing
  • cpe 64
  • technology
  • c++
  • data structures
  • cloud computing
  • api
  • development
  • software engineering
  • openai gpt-4
  • nextjs
  • postgresql
  • pgvector
  • quiz application
  • tanstack
  • react
  • routing

All Guides

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

175

Web Development for Beginners: A Journey with TypeScript

A beginner-friendly course that takes you on a journey through the world of web development, with a special focus on TypeScript. We'll explore the building blocks of the web, dive into the intricacies of TypeScript, and build a simple web application together.

expert

Web Development

164

Understanding Computer Systems: A Deep Dive into Warford's Approach

This course provides an in-depth exploration of computer systems based on 'Computer Systems FIFTH EDITION' by J. Stanley Warford. It aims to build a strong foundational understanding of how computer systems operate, using clear explanations, analogies, and practical examples.

intermediate

Computer Systems

65

Introduction to Computer Science

This course provides a foundational understanding of computer science, exploring the basic principles and concepts that underpin the field. Designed for beginners, it encourages curiosity and deep learning through simple explanations and engaging analogies.

beginner

Computer Science

108

Mastering React Native: From Fundamentals to Advanced Concepts

This course provides an in-depth exploration of React Native, designed to take students from foundational principles to advanced applications. Through a blend of theoretical insights and practical exercises, learners will gain a comprehensive understanding of building mobile applications using React Native.

intermediate

React Native

112

Introduction to Mobile Application Development

This course provides an in-depth exploration of mobile application development, focusing on both theoretical concepts and practical applications. It is designed for learners with an intermediate understanding of programming.

intermediate

Mobile Development

110

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

100

Mastering Data Structures and Algorithms with C++

A hands-on course that takes you on a journey through the world of Data Structures and Algorithms using C++. Designed to foster deep understanding and real-world application.

intermediate

C++

181

Exploring Cloud Computing: From Basics to Advanced Applications

This course delves into the intricacies of cloud computing, exploring its fundamental principles, technological underpinnings, and real-world applications. Designed for intermediate learners, the course aims to foster a deep understanding of how cloud computing transforms data handling, storage, and processing across various industries.

intermediate

Cloud Computing

116

Understanding APIs: Bridging Software and Solutions

This course offers a comprehensive exploration of APIs, designed to foster a deep understanding of how they function as the backbone of modern software interactions. Students will learn both the theoretical foundations and practical applications of APIs, enabling them to effectively utilize and implement APIs in real-world scenarios.

intermediate

Api

107

Edrujo: Building a Web-Based Quiz Exercise Application

This course explores the development of Edrujo, a web-based quiz exercise application that uses OpenAI GPT-4 as a Large Language Model (LLM) to generate questions from PDF inputs. We'll use NextJS as our full-stack web framework, PostgreSQL as our database, and pgvector as our vector database. Dive deep into the intricacies of these technologies and learn how they come together to create a powerful and intuitive learning tool.

expert

Openai Gpt-4

136

Mastering JavaScript: From Fundamentals to Advanced Concepts

This course provides a comprehensive journey into JavaScript, exploring its core principles, advanced techniques, and real-world applications. Designed for intermediate learners, it aims to deepen understanding and enhance coding proficiency.

intermediate

Javascript

97

Computer Science from Scratch: An Ivy League Approach

This course offers a comprehensive introduction to computer science, designed to build a deep understanding from first principles. It combines theoretical insights with practical applications, tailored for undergraduate students.

intermediate

Computer Science

122

Exploring TanStack Router: A Journey Through Modern Web Routing

This course delves into the intricacies of the TanStack Router, a modern, lightweight, and powerful routing library for React applications. Designed for intermediate learners, the course aims to provide a deep understanding of routing principles, practical implementations, and advanced features of TanStack Router.

intermediate

Tanstack

143

101112131415161718192021
131415161718