Difference between revisions of "CoderMerlin Services"

From Coder Merlin
Line 105: Line 105:


== Apply for Shell Access ==
== Apply for Shell Access ==
Shell access is available to all students currently enrolled in a bona fide high-school.  Please review our [https://www.codermerlin.com/wiki/index.php/Coder_Merlin:About rules] prior to completing the [[Merlin Shell Access Application|application]].
Shell access is available to all students currently enrolled in a bona fide high-school.  '''You must apply with your school email address.''' Please review our [https://www.codermerlin.com/wiki/index.php/Coder_Merlin:About rules] prior to completing the [[Merlin Shell Access Application|application]].

Revision as of 10:01, 1 April 2021

Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder

Services[edit]

 Coder Merlin™  provides all of the required infrastructure for a comprehensive journey in your studies of Computer Science:

Open Badges Open Badges Logo.png
  • Students can earn digital badges issued using the Open Badges format
  • Digital badges are verifiable, portable, and packed with information about skills and achievements
Linux Linux logo.jpg
  • A family of open-source Unix-like operating systems based on the Linux kernel
  • 90% of all cloud infrastructure is powered by Linux including supercomputers and cloud providers
  • 74% of smartphones in the world are Linux-based
Wiki HintIcon.png
  • A hypertext publication collaboratively edited and managed by its own audience directly using a web browser
  • Provides students with a wealth of lessons including expertly written and volunteer-contributed content
Shell Animated GNU Bash Unix Shell Prompt.gif Ubuntu-Logo ohne Schriftzug.svg
  • Command-line interpreter that provides a command line user interface for Unix-like operating systems such as the Ubuntu-based system currently in use
Git Git-logo.svg
  • Git is a distributed version-control system for tracking changes in any set of files
Web Server Nginx logo.svg
  • A web server is server software that can satisfy client requests on the World Wide Web
  • Students receive a dedicated directory and URL where they can build and test their own web applications
ChatWoot MerlinChatIcon.png
  • Provides students with a real-time system to receive support in resolving issues
Open Supports Open Supports Logo.png
  • Provides students with a ticketing system to receive support in resolving issues
helpme

 helpme

  • Provides students with the ability to receive remote terminal assistance
Oops

 oops

  • Provides students with self-service file recovery of accidentally deleted files
emacs Emacs 512.png
  • An extensible, customizable, text editor with programming support
    • Syntax highlighting
    • Context-aware help
    • Definition lookup
    • Integrated Git support
Merlin Mission Manager  Merlin Mission Manager 
  • An automated, realtime environment for evaluating coding and other challenges
Igis RoseLeaf-Lsystem.svg
  • An open source interactive graphic system for exploring computer-based graphics and applications using Swift
Ada Ada Mascot with slogan.svg
  • Ada is a structured, statically typed, imperative, and object-oriented high-level programming language
Assembler Heckert GNU white.svg
  • GNU Assembler is used to assemble the GNU operating system and the Linux kernel, and various other software and student projects
C The C Programming Language logo.svg
  • C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system
C++ ISO C++ Logo.svg
  • C++ is a general-purpose programming language created as an extension of the C programming language
  • The language has expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation
Java Java programming language logo.svg.png
  • Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible
Lisp Lisp logo.svg
  • Lisp is a family of programming languages with a distinctive, fully parenthesized prefix notation
  • Lisp is the second-oldest high-level programming language in widespread use today
  • Lisp was originally created as a practical mathematical notation for computer programs
  • Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, conditionals, higher-order functions, recursion, the self-hosting compiler, and the read–eval–print loop
Perl Perl-camel-small.png
  • Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages
PHP PHP-logo.svg
  • PHP is a general-purpose scripting language especially suited to web development
Prolog Prolog Logo.png
  • Prolog is a logic programming language associated with artificial intelligence and computational linguistics
Python Python-logo-notext.svg
  • Python is an interpreted, high-level and general-purpose programming language
  • Python's design philosophy emphasizes code readability with its notable use of significant whitespace
  • Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects
Swift Swift-og.png
  • Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. and the open-source community
  • Swift has features addressing some common programming errors like null pointer dereferencing
  • Swift provides syntactic sugar to help avoid some deeply nested constructs
  • Swift supports the concept of protocol extensibility that can be applied to types, structs and classes
Octave Octave Sombrero.svg
  • Powerful mathematics-oriented syntax with built-in 2D/3D plotting and visualization tools
SQLite SQLite Logo 4.png
  • SQLite implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine
  • SQLite is the most used database engine in the world
LDAP Ldap.png
  • LDAP, the Lightweight Directory Access Protocol, is a mature, flexible, and well supported standards-based mechanism for interacting with directory servers. It’s often used for authentication and storing information about users, groups, and applications.

Apply for Shell Access[edit]

Shell access is available to all students currently enrolled in a bona fide high-school. You must apply with your school email address. Please review our rules prior to completing the application.