Computer Science Page 2

Comprehensive study guide and lecture series on Computer Science.

Academy / Computer Science

#7 Software Engineering — Principles of Good Code and Good Projects

May 16, 2026 · OIYO Editorial

Learn the Software Development Lifecycle (SDLC), object-oriented design principles (SOLID), and core design patterns. A comprehensive foundation covering code quality, testing, and version control — everything a working developer needs to know.

Academy / Computer Science

#8 Security Fundamentals — Encryption and Cyber Threat Response

May 16, 2026 · OIYO Editorial

From symmetric and asymmetric encryption principles to HTTPS and certificates, SQL injection, XSS, phishing, and defense strategies — a complete guide to the security fundamentals every modern developer must know.

Academy / Computer Science

#9 Cloud Computing and Distributed Systems Fundamentals

May 16, 2026 · OIYO Editorial

Understand the differences between IaaS, PaaS, and SaaS and the core services of AWS, GCP, and Azure. This chapter covers horizontal scaling, load balancing, microservice architecture, and the CAP theorem for designing systems in the cloud era.