All Guides

Create

All Guides

Create
My GuidesCommunity Guides
Create NewGo Pro

Want more?

Go pro

Theme

Popular

beginner

React.js

React.js Essentials: Building Interactive User Interfaces

standard

Machine Learning

Machine Learning for Developers: A Simple Guide

intermediate

Java

CS180 Final Exam Preparation: Mastering Java at WKU

  • react.js
  • javascript
  • web development
  • frontend
  • machine learning
  • development
  • code
  • algorithms
  • java
  • cs180
  • wku
  • programming
  • computer science
  • technology
  • data structures
  • linked lists
  • palindrome
  • c
  • c89
  • c++
  • file handling
  • html
  • css
  • beginners
  • android
  • mobile app development
  • vue.js
  • front-end development
  • computer vision
  • python
  • fundamentals
  • print
  • strings
  • advanced
  • metaprogramming

All Guides

React.js Essentials: Building Interactive User Interfaces

Dive into the world of React.js, a powerful JavaScript library for building dynamic and responsive user interfaces. This course is designed to take you from the basics to a solid understanding of React.js principles, with a hands-on approach that will have you building your own applications in no time.

beginner

React.js

501

Machine Learning for Developers: A Simple Guide

A beginner's guide to understanding and applying machine learning principles in development. Designed to spark curiosity, simplify complex ideas, and provide interactive, hands-on experience.

standard

Machine Learning

636

CS180 Final Exam Preparation: Mastering Java at WKU

This course is designed to prepare students for the CS180 final exam at WKU, focusing on Java programming. It aims to build a strong foundation by exploring core concepts, practical applications, and problem-solving techniques.

intermediate

Java

542

Introduction to Computer Science and Technology

This course explores the foundational concepts of computer science and technology, focusing on both theoretical insights and practical applications. Designed to foster curiosity and deep understanding, the course simplifies complex topics using everyday analogies and interactive elements.

intermediate

Computer Science

562

Understanding Palindrome Linked Lists

This course will guide you through the concept of Palindrome Linked Lists, a fascinating topic in data structures. We will explore what they are, how to identify them, and how to manipulate them. No prior knowledge of linked lists is required.

standard

Data Structures

681

Fundamentals of C Programming: Mastering C89

This course delves into the intricacies of the C programming language, specifically the C89 standard. It offers a balanced mix of theoretical knowledge and practical skills, guiding learners through the foundational concepts, structures, and techniques used in C. By the end of the course, students will have a deep understanding of C89 and be able to write, debug, and maintain robust C programs.

intermediate

C

595

Advanced C++ Programming: Mastering Data Structures, Algorithms, and File Handling

This course dives deep into the critical elements of C++ programming, focusing on data structures, algorithms, file handling, and more, to provide a comprehensive understanding suitable for intermediate to advanced learners.

intermediate

C++

389

Introduction to Algorithms: A Deep Dive

Unravel the mysteries of algorithms, the building blocks of computer science. This course is designed to foster a deep understanding of algorithms, their design, and their analysis.

expert

Algorithms

593

HTML and CSS for Absolute Beginners

A beginner's friendly guide to understanding the building blocks of the web: HTML and CSS. We will start from the very basics and slowly build up your understanding, using real-world examples and interactive exercises.

basic

Html

548

Your First Mobile App: A Beginner's Guide to Android

This course will introduce you to the fascinating world of Android app development. Using simple language and everyday analogies, you'll gain an intuitive understanding of the key concepts and skills needed to create your first Android app.

standard

Android

632

Vue.js: From Beginner to Pro

A comprehensive course on Vue.js that navigates you from the basics to advanced concepts, with an emphasis on understanding and hands-on practice.

standard

Vue.js

617

Graduate Computer Vision

This course delves into the advanced aspects of computer vision, blending theoretical foundations with practical applications to equip students with a deep, intuitive understanding of how computers interpret visual data.

intermediate

Computer Vision

574

Python Fundamentals: Learning to Print and Strings

This course takes a step-by-step approach to equip you with the basic understanding of Python, specifically focusing on printing and strings. We will explore how to print on the console, manipulate strings, and use them to display information.

basic

Python

629

Advanced Python Programming

This course takes a deep dive into the intricacies of Python programming, breaking it down to its core to make it as simple as ABC. We'll explore advanced topics like data structures, algorithms, and metaprogramming, among others. Each chapter is designed to pique your curiosity and foster a deeper understanding of the Python language.

standard

Python

641

1516171819202122
1819202122