Computer Science 101: Master the Theory Behind Programming

Computer Science 101: Learn Computer Science to become a better Programmer and Software Engineer.
4.74 (6370 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Computer Science 101: Master the Theory Behind Programming
37 813
students
12 hours
content
Jul 2023
last update
$99.99
regular price

What you will learn

Understand the Fundamental Theories of Algorithm Analysis

Be able to Compare Various Algorithms

Understand When to use Different Data Structures and Algorithms

Understand the Fundamentals of Computer Science theory

Understand the Core Sorting Algorithms

Course Gallery

Computer Science 101: Master the Theory Behind Programming – Screenshot 1
Screenshot 1Computer Science 101: Master the Theory Behind Programming
Computer Science 101: Master the Theory Behind Programming – Screenshot 2
Screenshot 2Computer Science 101: Master the Theory Behind Programming
Computer Science 101: Master the Theory Behind Programming – Screenshot 3
Screenshot 3Computer Science 101: Master the Theory Behind Programming
Computer Science 101: Master the Theory Behind Programming – Screenshot 4
Screenshot 4Computer Science 101: Master the Theory Behind Programming

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

Computer Science 101: Master the Theory Behind Programming course is a great starting point for those looking to refresh or expand their understanding of computer science fundamentals. The engaging instructor explains complex concepts in an accessible manner, supported by real-world examples and some Python code snippets. However, be prepared for an emphasis on theory over practical applications, as hands-on coding examples become less frequent later in the course. While some visual improvements could enhance the overall experience, the engaging presentation style successfully supports a comprehensive exploration of fundamental computer science concepts.

What We Liked

  • Covers fundamental concepts in computer science theory, including algorithm analysis and data structures
  • Explained in a clear and concise manner with real-world examples and some Python code snippets
  • Engaging presentation style that effectively breaks down complex topics for beginners
  • Instructor is knowledgeable, answers questions in the Q&A section, and provides helpful notes

Potential Drawbacks

  • Course visuals could be improved with more organized and edited slides, instead of handwriting
  • Lacks depth on some famous algorithms and graph theory
  • Limited coding examples after the sorting arrays section; primarily focused on theory
  • Some terms used are not mathematically correct; may require background knowledge for full understanding

Related Topics

1395136
udemy ID
15/10/2017
course created date
27/06/2019
course indexed date
Bot
course submited by
Computer Science 101: Master the Theory Behind Programming - | Comidoc