Computer Science Blog

Programming, AI, cybersecurity, and teaching notes.

Use this page as the starting point for your GitHub Pages blog. Duplicate a post card whenever you publish a new article.

Programming

Python Foundations for Beginners

Variables, conditions, loops, functions, lists, and simple problem-solving patterns for new programmers.

Artificial Intelligence

What Explainable AI Actually Means

A practical overview of why interpretability matters and how methods such as feature importance and SHAP can help users understand model decisions.

Cybersecurity

Security Concepts Every CS Student Should Know

A concise guide to authentication, access control, encryption, phishing, vulnerabilities, and secure habits.

Web Development

How the Web Works: From Browser to Server

DNS, HTTP, browsers, servers, files, and the basic request-response model explained for beginners.