Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Main Page: Difference between revisions

From ComputerScience.wiki
No edit summary
No edit summary
Line 3: Line 3:
<div class="cs-hero">
<div class="cs-hero">
= ComputerScience.wiki =
= ComputerScience.wiki =
<p class="cs-tagline">Free and open source computer science education for everyone</p>
<p class="cs-tagline">Free and open source computer science education</p>


<div class="cs-search">
<div class="cs-search">
Line 11: Line 11:
buttonlabel=Search
buttonlabel=Search
break=no
break=no
placeholder=Search ComputerScience.wiki
placeholder=Search for courses and topics
</inputbox>
</inputbox>
</div>
<div class="cs-quicklinks">
[[Special:Random|Random Article]] •
[[Special:RecentChanges|Recent Changes]] •
[[Special:WhatLinksHere|Page Connections]] •
[[Special:SpecialPages|Special Pages]]
</div>
</div>
</div>
</div>
Line 27: Line 20:
== Explore Computer Science Topics ==
== Explore Computer Science Topics ==


{| class="cs-category-table"
<div class="cs-categories-grid">
|-
<div class="cs-category-box software">
|
<h3>Software Development</h3>
=== Software Development ===
<div class="cs-category-content">
* [[Python]]
* [[Python|Python]]
* [[Java]]
* [[Java|Java]]
* [[C and C++]]
* [[C and C++|C/C++]]
* [[JavaScript]]
* [[JavaScript|JavaScript]]
* [[Web Development]]
* [[Web Development|Web]]
* [[Mobile Development]]
* [[Mobile Development|Mobile]]
* [[Software Engineering]]
</div>
|
</div>
=== Data Science ===
* [[Machine Learning]]
* [[Data Analysis]]
* [[Statistics]]
* [[Data Visualization]]
* [[Tableau]]
* [[R Programming]]
* [[Big Data Analytics]]
|
=== Big Data ===
* [[Hadoop]]
* [[Spark]]
* [[Cloudera]]
* [[Snowflake]]
* [[Data Warehousing]]
* [[NoSQL Databases]]
* [[Data Lakes]]
|-
|
=== Networking ===
* [[Network Protocols]]
* [[Network Architecture]]
* [[Cloud Networking]]
* [[Network Security]]
* [[Wireless Networks]]
* [[SDN]]
* [[Network Design]]
|
=== Cybersecurity ===
* [[Cryptography]]
* [[Penetration Testing]]
* [[Security Frameworks]]
* [[Malware Analysis]]
* [[Identity Management]]
* [[Security Operations]]
* [[Ethical Hacking]]
|
=== CS Fundamentals ===
* [[Algorithms]]
* [[Data Structures]]
* [[Theory of Computation]]
* [[Operating Systems]]
* [[Compilers]]
* [[Computer Architecture]]
* [[Discrete Mathematics]]
|}


== Featured Articles ==
<div class="cs-category-box data">
<h3>Data Science</h3>
<div class="cs-category-content">
* [[Machine Learning|ML]]
* [[Data Analysis|Analysis]]
* [[Statistics|Statistics]]
* [[Data Visualization|Visualization]]
* [[Tableau|Tableau]]
* [[R Programming|R]]
</div>
</div>


{| class="cs-featured-table"
<div class="cs-category-box bigdata">
|-
<h3>Big Data</h3>
|  
<div class="cs-category-content">
'''[[Introduction to Algorithms]]'''
* [[Hadoop|Hadoop]]
* [[Spark|Spark]]
* [[Cloudera|Cloudera]]
* [[Snowflake|Snowflake]]
* [[Data Warehousing|Warehousing]]
* [[NoSQL Databases|NoSQL]]
</div>
</div>


A comprehensive guide to understanding algorithmic concepts and their implementation.
<div class="cs-category-box network">
|
<h3>Networking</h3>
'''[[Python for Data Science]]'''
<div class="cs-category-content">
* [[Network Protocols|Protocols]]
* [[Cloud Networking|Cloud]]
* [[Network Security|Security]]
* [[Wireless Networks|Wireless]]
* [[SDN|SDN]]
* [[Network Design|Design]]
</div>
</div>


Learn how to use Python's powerful libraries for data analysis and visualization.
<div class="cs-category-box security">
|
<h3>Cybersecurity</h3>
'''[[Networking Fundamentals]]'''
<div class="cs-category-content">
* [[Cryptography|Cryptography]]
* [[Penetration Testing|Pen Testing]]
* [[Security Frameworks|Frameworks]]
* [[Malware Analysis|Malware]]
* [[Ethical Hacking|Hacking]]
* [[Security Operations|SecOps]]
</div>
</div>


Explore the core concepts that drive modern computer networks.
<div class="cs-category-box fundamentals">
|}
<h3>CS Fundamentals</h3>
<div class="cs-category-content">
* [[Algorithms|Algorithms]]
* [[Data Structures|Data Structures]]
* [[Operating Systems|OS]]
* [[Computer Architecture|Architecture]]
* [[Compilers|Compilers]]
* [[Discrete Mathematics|Math]]
</div>
</div>
</div>


== Contribute to ComputerScience.wiki ==
== Featured Courses ==


{| class="cs-contribute-table"
<div class="cs-featured-grid">
|-
<div class="cs-featured-item">
| style="text-align:center;" |
<h3>Introduction to Python</h3>
'''Create a New Page'''
<p>Learn Python programming from scratch - perfect for beginners</p>
<div class="cs-button">[[Python Basics|Start Learning →]]</div>
</div>


Share your knowledge by creating new educational content
<div class="cs-featured-item">
<h3>Data Structures & Algorithms</h3>
<p>Master fundamental CS concepts with practical examples</p>
<div class="cs-button">[[DSA Course|Start Learning →]]</div>
</div>


<div class="cs-button">[[Help:Creating Pages|Learn How →]]</div>
<div class="cs-featured-item">
|
<h3>Web Development Fundamentals</h3>
| style="text-align:center;" |
<p>Build modern websites with HTML, CSS, and JavaScript</p>
'''Edit Existing Content'''
<div class="cs-button">[[Web Dev 101|Start Learning →]]</div>
 
</div>
Help improve our articles by editing and updating content
</div>
 
<div class="cs-button">[[Help:Editing|View Guidelines →]]</div>
|
| style="text-align:center;" |
'''Join the Community'''
 
Connect with others passionate about computer science education
 
<div class="cs-button">[[Project:Community Portal|Community Portal →]]</div>
|}
 
== How to Create a New Page ==
 
There are several ways to create a new page on ComputerScience.wiki:
 
'''Method 1: Use a Red Link'''
# Find or create a link to your intended page title (if the page doesn't exist, the link will be red)
# Click on the red link to open the edit interface
# Add your content and save the page
 
'''Method 2: Search for the Page'''
# Enter the title of the page you want to create in the search box
# If the page doesn't exist, you'll see a message saying "Create the page [your page title] on this wiki!"
# Click on the red link to create the page
 
'''Method 3: Using the URL'''
# In your browser's address bar, enter: <code>https://computerscience.wiki/wiki/Page_Title</code> (replace Page_Title with your desired title)
# You'll see a message that the page doesn't exist, with an option to create it
# Click "Create" or "Edit" to start creating the page
 
=== Guidelines for Creating Pages ===
 
* Use clear, descriptive titles
* Start with an introduction explaining the topic
* Use headings and subheadings to organize content
* Include code examples where relevant
* Add links to related pages
* Cite sources for facts and figures
* Add [[Help:Categories|categories]] to help organize your page
 
== About ComputerScience.wiki ==
 
<div class="cs-about">
ComputerScience.wiki is a free, open-source educational platform dedicated to providing high-quality computer science resources for everyone. Our content is created and maintained by a community of educators, students, and professionals passionate about making computer science education accessible to all.


All content on this wiki is available under open licenses for educational use (not for commercial purposes).
<div class="cs-contribute-banner">
<h2>Want to Contribute?</h2>
<p>Help us build a comprehensive resource for computer science education</p>
<div class="cs-button-large">[[Help:Contributing|Learn How to Contribute →]]</div>
</div>
</div>


</div>
</div>

Revision as of 12:15, 10 August 2025


ComputerScience.wiki

Free and open source computer science education

Explore Computer Science Topics

Want to Contribute?

Help us build a comprehensive resource for computer science education