Educational Software

The My sCool Server houses a comprehensive software tool-set with an emphasis on conceptual learning. All tools are developed as open source projects by their respective communities. They are the best educational software available on Linux. Their usage promotes creativity and helps build a productive mindset.

The tools have been carefully curated by researching and validating their purpose and adoption in the school curriculum in several schools globally. These also form an integral part of the instruction medium in books by leading publishers in India.

byobu
Byobu Terminal
Advanced command line and text window manager
gnome-disks
Disks
Manage Drives and Media
engrampa-archive-manager
Engrampa Archive Manager
Create and modify an archive
exe
eXe
The extremely easy to use eLearning authoring tool
galculator
Galculator
Perform simple and scientific calculations
gedit
Gedit
Edit text files
plank
Plank
Stupidly simple
gedit
Pluma Text Editor
Edit text files
synapse-icon
Synapse
Search everything you do
gvim
Vim
Edit text files
avogadro-icon
Avogadro
Advanced molecular editor
basic256
BASIC-256
Learn BASIC in an environment designed for young children
blockly-games-icon
Blockly Games
A series of educational games that teach programming
gcompris
Educational suite GCompris
Educational game for ages 2 to 10
geogebra
GeoGebra
Create interactive mathematical constructions and applets
gns3
GNS3
GNS3 Graphical Network Simulator
pspp
GNU PSPP
Analyze statistical data with a free alternative to SPSS
kturtle
KTurtle
Educational Programming Environment
openboard
OpenBoard
An interactive white board application
periodic-table
Periodic Table
View the periodic table of elements
scilab
Scilab
Scientific software package for numerical computations
sugarizer
Sugarizer
The leading learning platform. Find here a set of activities to create, play, learn and share.
stellarium
Stellarium
Planetarium
tuxmath
Tux Math
Tux Math – Learn math with Tux!
tuxpaint
Tux Paint
A drawing program for children
tuxtype
Tux Typing
Educational typing tutor game starring Tux
gnome-aisleriot
AisleRiot Solitaire
Play many different solitaire games
blackbox
Black Box
Deduce the positions of the balls by firing lasers
bridges
Bridges
Connect the islands together with bridges
chess
Chess
Play the classic two-player board game of chess
cube
Cube
Get all six blue squares on the six faces of the cube at the same time
dominosa
Dominosa
Reconstruct the pattern by arranging the set of dominoes to match the provided array of numbers
fifteen
Fifteen
Try to end up with the tiles in numerical order, with the space in the bottom right
filling
Filling
Fill in digits so that each connected region of squares containing the same digit has an area equal to that digit
five-or-more
Five or More
Remove colored balls from the board by forming lines
flip
Flip
Light all the squares up at the same time
four-in-a-row
Four-in-a-row
Make lines of the same color to win
galaxies
Galaxies
Draw edges along the grid lines which divide the rectangle under certain rules
gbrainy
gbrainy
Play games that challenge your logic, verbal, calculation and memory abilities
guess
Guess
Game similar to the famous ‘Mastermind’
Hitori
Hitori
Play the Hitori puzzle game
iagno
Iagno
Dominate the board in a classic version of Reversi
inertia
Inertia
Collect all the gems without running into any mines
keen
Keen
Game based on KenKen
klotski
Klotski
Slide blocks to solve the puzzle
lightsoff
Lights Off
Turn off all the lights
lightup
Light Up
Light up all the empty squares by placing light bulbs in some of them
loopy
Loopy
Draw lines around a digit according to the number in it
magnets
Magnets
Magnets puzzle game
mahjongg
Mahjongg
Disassemble a pile of tiles by removing matching pairs
map
Map
Colour each region with one of four colours so that no two regions sharing a boundary have the same colour
mines
Mines
Clear hidden mines from a minefield
mines 2
Mines
Clear hidden mines from a minefield
net
Net
Rotate every tile to fix the network
netslide
Netslide
Game combining the grid generation of Net with the movement of sixteen
nibbles
Nibbles
Guide a worm around a maze
pattern
Pattern
Fill in the entire grid black or white
pearl
Pearl
Game based on Masyu
pegs
Pegs
Remove all but one of the pegs by jumping an adjacent peg over it
quadrapassel
Quadrapassel
Fill falling blocks together
range
Range
Fill the grid so the range of each numbered square matches the number
rect
Rectangles
Subdivide the grid into rectangles of various sizes following certain rules
robots
Robots
Avoid the robots and make them crash into each other
samegame
Same Game
Clear the grid of coloured squares by highlighting contiguous regions of more than one coloured square
signpost
Signpost
Link the squares of a grid according to the arrows on them
singles
Singles
Puzzle game based on Hitori
sixteen
Sixteen
Game similar to Fifteen, but with a different type of move
slant
Slant
Draw a diagonal line and choose which way each line slants
solo
Solo
Sudoku game
sudoku
Sudoku
Test your logic skills in this number grid puzzle
swell-foop
Swell Foop
Clear the screen by removing groups of colored and shaped tiles
tali
Tali
Beat the odds in a poker-style dice game
tents
Tents
Place tents in some of the remaining squares, under some conditions
tetravex
Tetravex
Complete the puzzle by matching numbered tiles
towers
Towers
Puzzle game based on Skyscrappers
twiddle
Twiddle
Arrange the numbers into ascending order
undead
Undead
Monster-placing puzzle
unequal
Unequal
Fully populate the grid with numbers under some conditions
unruly
Unruly
Black and white grid puzzle
untangle
Untangle
Position the points so that no line crosses another
xboard
Xboard
Chess Game
darktable
Darktable
Organize and develop images from digital cameras
dia
Dia
Edit your Diagrams
eom
Eye of MATE Image Viewer
Browse and rotate images
gimp
GIMP Image Editor
Create images and edit photographs
inkscape
Inkscape
Create and edit Scalable Vector Graphics images
mypaint
MyPaint
Painting program for digital artists
main-window.64
Pencil
Sketching and GUI prototyping tool
rlogo_icon
R
R software environment for statistical computing and graphics
scribus
Scribus NG
Page Layout and Publication
shotwell
Shotwell
Organize your photos
synfig_icon
Synfig Studio
Create and edit 2D animations and compositions
tupi
Tupi: Open 2D Magic
2D Animation Toolkit
epoptes
Epoptes
Epoptes computer lab administrative tool
mozicon128
Firefox Web Browser
Browse the World Wide Web
hexchat
HexChat
Chat with other people online
pidgin
Pidgin Internet Messenger
Chat over IM, Supports AIM, Google Talk, Jabber/XMPP, MSN, Yahoo and more
remmina
Remmina
Connect remote desktops
default48
Thunderbird Mail
Send and receive mail with Thunderbird
transmission
Transmission
Download and share files over BitTorrent
wireshark
Wireshark
Network traffic analyzer
atril
Atril Document Viewer
View multi-page documents
FBReader
E-book reader
FBReader E-book reader
freeplane
Freeplane
A free tool to structure and organise your information with mind mapping
gnucash-icon
GnuCash
Manage your finances, accounts, and investments
libreoffice-base
LibreOffice Base
Manage databases, create queries and reports to track and manage your information by using Base
libreoffice-calc
LibreOffice Calc
Perform calculations, analyze information and manage lists in spreadsheets by using Calc
libreoffice-draw
LibreOffice Draw
Create and edit drawings, flow charts, and logos by using Draw
libreoffice-impress
LibreOffice Impress
Create and edit presentations for slideshows, meeting and Web pages by using impress
libreoffice-math
LibreOffice Math
Create and edit scientific formulas and equations by using Math
libreoffice-writer
LibreOffice Writer
Create and edit text and graphics in letters, reports, documents and Web pages by using Writer
sigil
Sigil
ePUB file editor
timetable
Timetable Generator
Generate timetables for educational institutions
vym-128x128
VYM-View Your Mind
Create mind maps

The My sCool Server is pre-loaded with the following programming languages – C, C++, Java, Perl, PHP, Python, R and databases MySQL / MariaDB, PostgreSQL (loaded on-demand). Below are the various programming environments which support programming in also HTML, HTML5, Javascript, Gambas (visual programming like Visual Basic) and more.

bitmap2component
Bitmap to Component Converter
Create a component from a bitmap for use with KiCad
blockly-games-icon
Blockly Games
A series of educational games that teach programming
bluefish
Bluefish Editor
Web Development Editor
cvpcb
CvPcb
Assign footprints to symbols(part of KiCad)
gambas
Gambas
Integrated Development Environment
eeschema
Eeschema
Design an electronic schematic
geany
Geany
A fast and lightweight IDE using GTK+
gerbview
GerbView
View gerber files
IDLE logo
IDLE
Integrated Development and Learning Environment (IDLE) for Python
ipython
ipython
Enhanced interactive Python shell
kicad
KiCad
Design a printed circuit board
mozicon256
Kompozer
Create Web Pages
monodevelop
MonoDevelop
Develop .NET applications in an Integrated Development Environment
pcbcalculator
Pcb Calculator
Calculator for various electronics related computations
pcbnew
Pcbnew
Layout a printed circuit board
phpMyadmin icon
phpMyAdmin
MySQL administration via the Web
rstudio
RStudio
An integrated development environment for R and Python

Sci48M
SciTE Text Editor
Edit your source files
scratch
Scratch
Programming system and content development tool
squeak
Squeak
Programming system and content development tool
javaws
tIDE
A fast and lightweight JAVA IDE
audacity
Audacity
Record and edit audio files
brasero
Brasero
Create and copy CDs and DVDs
cheese
Cheese
Take photos and videos with your webcam, with fun graphical effects
clementine
Clementine
Play music and last.fm streams
kazam
Kazam
Record a video or take a screenshot of your screen
openshot
OpenShot Video Editor
Create and edit videos and movies
rhythmbox
Rhythmbox
Play and organize your music collection
vlc
VLC media player
Read, capture, broadcast your multimedia streams

Herein is a mapped list of software on Linux against that of Windows. This has been curated to assist those who are ready to make a shift from the Windows platform to the open source world.

If you feel that the above software tools lack something essential for adoption of ICT in education, do reach out to us.