Welcome to CST Notes—a comprehensive collection of Computer Science and Technology (CST) study notes, resources, and reference materials. This repository is built entirely with HTML to provide a fast, simple, and easily accessible platform for students, educators, and self-learners.
- Overview
- Features
- Getting Started
- Usage
- Project Structure
- Customization
- Contributing
- License
- Contact
CST Notes aims to be a one-stop resource for core topics in computer science, including programming, algorithms, data structures, systems, networking, and more. The notes are organized in a modular format, enabling easy navigation and focused learning.
- 100% HTML: No JavaScript or CSS dependencies—fully portable and lightweight.
- Modular Content: Notes are separated by topic for straightforward access.
- Printable Format: All notes are formatted for easy printing.
- Accessible Design: Works on any device or browser that supports HTML.
- Offline Use: Download the repo and use the notes without an internet connection.
You can use CST Notes in two main ways:
- Browse Online: View the notes directly on GitHub.
- Offline Access:
- Clone the repository:
git clone https://github.com/ahmedatk/cst-notes.git
- Open any
.htmlfile in your browser.
- Clone the repository:
- Each topic is contained in a separate HTML file.
- To study a topic, simply open its corresponding
.htmlfile. - You can print or save notes as PDFs from your browser for offline study.
cst-notes/
├── algorithms.html
├── data-structures.html
├── networking.html
├── programming.html
├── systems.html
├── index.html
└── README.md
index.html: Main entry point and menu.- Topic files (e.g.,
algorithms.html): Notes for each subject area.
Feel free to add your own notes, topics, or resources:
- Create a new
.htmlfile for your topic. - Add links to your new file in
index.html.
If you want to style the notes, you can embed CSS directly in the HTML files using <style> tags.
Contributions are welcome! Please:
- Fork the repository.
- Add or improve notes.
- Submit a pull request with a clear description of your changes.
For guidelines, see CONTRIBUTING.md if available.
This project is licensed under the MIT License. Please see LICENSE for details.
- Maintainer: Ahmed Atk
- GitHub: ahmedatk
- Email: your@email.com
Happy learning and coding!