Skip to content
June 7, 2025
  • Admiral “Amazing Grace” Hopper
  • Exploring the Intricacies of NP-Completeness in Computer Science
  • Understanding P vs NP Problems in Computer Science: A Primer for Beginners
  • Understanding Key Theoretical Frameworks in Computer Science: A Beginner’s Guide
Learn Computer Science with Python

Learn Computer Science with Python

CS is a journey, not a destination

Latest
  • Admiral “Amazing Grace” Hopper

    2 years ago2 years ago
  • Exploring the Intricacies of NP-Completeness in Computer Science

    2 years ago2 years ago
  • Understanding P vs NP Problems in Computer Science: A Primer for Beginners

    2 years ago2 years ago
  • Understanding Key Theoretical Frameworks in Computer Science: A Beginner’s Guide

    2 years ago2 years ago
  • Three Elegant Algorithms Every Computer Science Beginner Should Know

    2 years ago2 years ago
  • Exploring the Landscape of Computational Complexity Theory

    2 years ago2 years ago
  • Programming

Conda Quick Reference

Admin2 years ago2 years ago04 mins

Conda is an open-source package management system and environment management system that runs on Windows, macOS, and Linux.

Read More
  • Crash Course
  • Programming

Python Crash Course: Part 1

Admin2 years ago2 years ago015 mins

Dive into Python with this comprehensive crash course for beginners. Learn the basics, set up your Anaconda environment, understand data types, variables, and operations. Prepare for more advanced topics!

Read More
  • Programming

A Beginner’s Guide to Installing and Setting Up Python

Admin2 years ago2 years ago04 mins

In this article, we cover how to setup and configure a simple Python environment with Anaconda on Ubuntu.

Read More
  • Advice

Why Computer Science Students Should Consider Using Linux

Admin2 years ago2 years ago07 mins

We want to introduce you to Linux, specifically Ubuntu, and show you how it can significantly enhance your computing experience.

Read More
  • eBook
  • Foundations

The Art of Recursion: Understanding Recursive Algorithms with Python [eBook]

Admin2 years ago2 years ago02 mins

Explore the world of recursion with our latest ebook “The Art of Recursion: Understanding Recursive Algorithms with Python”. Dive into basics, algorithms, advanced topics, and future trends. Perfect for leveling up programming skills.

Read More
  • Foundations

Understanding Algorithms: The Key to Problem-Solving Mastery

Admin2 years ago2 years ago017 mins

In this article, we aim to provide a clear and accessible introduction to algorithms, focusing on their importance in problem-solving and exploring common types such as searching, sorting, and recursion.

Read More
  • Foundations

Understanding Functions: Unleashing the Power of Modular Code

Admin2 years ago2 years ago014 mins

Understanding how to define and use functions is fundamental to writing efficient, readable, and reusable code. So let’s demystify this essential programming tool.

Read More
  • 1
  • 2
  • 3
  • 4

Recent Posts

  • Admiral “Amazing Grace” Hopper
  • Exploring the Intricacies of NP-Completeness in Computer Science
  • Understanding P vs NP Problems in Computer Science: A Primer for Beginners
  • Understanding Key Theoretical Frameworks in Computer Science: A Beginner’s Guide
  • Three Elegant Algorithms Every Computer Science Beginner Should Know

Categories

  • Advice
  • Crash Course
  • eBook
  • Foundations
  • Pioneers
  • Programming