Free since 2005 · No login required
AT

Academic Tutorials

Learn at your own pace

site-mobile-top-banner · 320x50

Books

Recommended reading across all 17 categories.

  • COBOL

    OBOL programming references, tips, and techniques.

  • Teach Yourself COBOL in 21 Days

    COBOL is a language that was developed specifically for business programming. It actually can be used for a wide range of programs and programming problems, but it is most popular for handling traditional business activities. COBOL excels i...

  • COBOL Programming Standards

    Nowadays it is common practice to use a particular method of Structured Design before producing the code that will fulfil a particular function. No matter what Design Methodology is used, the whole object of using structured programming tec...

  • zingCOBOL - A Beginners Guide to COBOL Programming

    Download this book

  • Professional Programmer's Guide to Fortran 77

    Professional Programmer's Guide(Free Online)

  • USER NOTES ON FORTRAN PROGRAMMING (UNFP)

    This guide concentrates on topics which are not discussed in ordinary Fortran courses and regular textbooks: good programming practics, and various technical and numerical issues. We aim to provide a clear exposition of these topics as they...

  • Fortran

    FORTRAN is a programming language mainly used by the scientific community. Its name is a contraction of FORmula TRANslation, and its aim is to provide a way to tell computers to calculate equations.

  • Fortran

    open-content textbooks collection(Programming Tutorial)

  • A number of eBooks on FORTRAN

    Professor Fenner's definitive text is now back in print, with added corrections. It serves as an introduction to finite element methods for engineering undergraduates and other students at an equivalent level. Postgraduate and practicing en...

  • Unix System Manager's Manual

    Redirects TCP connections from one IP address and port to another. rinetd is a single-process server which handles any number of connections to the address/port pairs specified in the file /etc/rinetd.conf.

  • Beej's Guide to Unix Interprocess Communication

    You know what's easy? fork() is easy. You can fork off new processes all day and have them deal with individual chunks of a problem in parallel. Of course, its easiest if the processes don't have to communicate with one another while they'r...

  • Unix & Programming Documentation

    This section contains a collection of documents and guides in various formats, such as html, postscript and text. It covers the areas of UNIX, Perl, Ruby, PHP, X11, Motif, C and UNIX shell programming.

  • Serial Programming Guide for POSIX Operating Systems

    The Serial Programming Guide for POSIX Operating Systems will teach you how to successfully, efficiently, and portably program the serial ports on your UNIX® workstation or PC. Each chapter provides programming examples that use the POSIX (...

  • Autoconf Tutorial

    Introduction to programming using GNU's autoconf system. Autoconf simplifies the porting process and provides a consistent build interface for system administrators.

  • UNIX Tutorial for Beginners

    Online Free Tutorial

  • Advanced Programming in the UNIX Environment

    Programming in the UNIX

  • Network programming under Unix systems

    This document is meant to provide people who already have a knowledge of Programming in C, with the knowledge necessary to write Unix programs that use the network (actually, the Internet). It is supposed to save you all the time it took me...

  • Solaris 8 and 9 Operating System Hardening Guide

    Download Free

  • Unix/Linux support

    We provide hardware and software support for the following Unix/Linux platforms: * Fedora Core 3 and Red Hat 9.0 (Red Hat 7.1 to be phased out) Details. * Solaris 7, and 9. Details. * IRIX 6.5.4-6.5.12. Details. There is a monthly charge fo...

  • Advanced Bash-Scripting Guide

    This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little snippets of UNIX® wisdom and lore. It serves as a te...

  • 3ivx - MPEG-4 Technology

    For the moment, two plug-in interfaces are supported on Unix/Linux Platforms: * a plug-in for XAnim, patched version 2.80.1c; * a plug-in for OpenQuicktime, version 1.0. Currently supported platforms for these two plug-ins are: * i686 Linux...

  • Unix and Linux Podcasting Guide

    Podcasting is a distribution method for multimedia files using RSS (Really Simple Syndication). A podcast client allows you to download audio or other media content in an automated and controllable way. The user simply selects or specifies...

  • Linux / UNIX FAQ collection

    Linux / UNIX Frequently Asked Questions collection offers solution to many common or uncommon problems. Usually it covers sys admin related issues. The questions are asked by Linux newbie or picked up from UNIX chat rooms.

  • UNIX/LINUX

    Virtually every organization faces the challenge of maintaining and managing heterogeneous systems. The number of tools used for identity management, systems management, and systems monitoring can be as varied as the platforms they are requ...

  • Basic Linux Commands

    UNIX is a very stable and very powerful operating system. This tutorial assumes you have access to either a Linux or UNIX shell account. If you do not have one, you can get one through us for a modest fee. Click HERE to learn more and get a...

  • Basic Linux Commands

    UNIX is a very stable and very powerful operating system. This tutorial assumes you have access to either a Linux or UNIX shell account. If you do not have one, you can get one through us for a modest fee. Click HERE to learn more and get a...

  • GIMP for Unix

    Getting and Installing the GIMP There are various ways to obtain and install the GIMP for Unix systems. In addition to the source code distribution here on www.gimp.org, you can get binaries for various flavors of Unix.

  • Introduction to Unix

    This site provides tutorials, demonstrations, reference, and supporting information for users of Unix.

  • Unix Programming Tools

    Unix Programming Tools free open ebook

  • UNIX Unleashed, Internet Edition

    This edition of UNIX Unleashed includes a substantial amount of new information describing Internet and World Wide Web technologies in UNIX.

  • Fedora Desktop Essentials

    The objective of the book is to provide the reader with the necessary information to use, customize and configure the GNOME desktop within the context of Fedora Linux.

  • The Art of Unix Programming

    This book and its on-line version are distributed under the terms of the Creative Commons Attribution-NoDerivs 1.0 license, with the additional proviso that the right to publish it on paper for sale or other for-profit use is reserved to Pe...

  • Password Gorilla

    Many internet services require you to 'log in.' You choose a user name and a password, in combination called a 'login,' that authenticate you to the service.

  • Apache Session Management Within Dynamic Sites

    This article will look at how Apache can help with session management and how that information can be used with Perl and PHP scripts.

  • A Little Bit of Apache in an IIS World

    Have you ever wished you could easily set up password-protected areas of your Web site without creating system user accounts? What about moving a password-protected Web site from Apache to IIS? This article examines a free product that make...

  • Client/Server Software Architectures--An Overview

    The term client/server was first used in the 1980s in reference to personal computers (PCs) on a network. The actual client/server model started gaining acceptance in the late 1980s.

  • Internet/Web

    Application Notes and Tutorials

  • Dig Deep, Display Shallow With Splunk

    Tired of teasing through server logs with grep? Consider putting Splunk's AJAX-powered log analysis tools to work.

  • Macintosh Internet Security Guide

    This page provides links to background information, security vendors, comparative and individual reviews of personal firewall, anti-virus, anti-spam, privacy and suites of software as well as hardware firewalls and anti-theft services to he...

  • Security of the Internet

    Three basic security concepts important to information on the Internet are confidentiality, integrity, and availability. Concepts relating to the people who use that information are authentication, authorization, and nonrepudiation.