Applied Information Technology Program, University of Baltimore

Resources for Students

The following is a curated list of online resources that may be utilized by students to prepare or review concepts for particular courses. The list is meant for students enrolled in the Applied Information Technology program at the University of Baltimore, as the course pairings will match what is required in this program. For a full list of courses and course descriptions in this major you may find that information at the following page: AITC Course Descriptions. If you would like to contact the curator of the list, please email gvincenti at ubalt.edu

IT Basics

Open Access Textbooks

In Preparation for the Upper-Division Certificate in Computer Programming

In Preparation for the Upper-Division Certificate in Cybersecurity

Supplemental to COSC 101, AITC 151 (Python), or in preparation for AITC 251

Supplemental to COSC 101, COSC 155 (HTML, CSS), AITC 253, or in preparation for AITC 453

Supplemental to AITC 212 (Introduction to Linux)

Supplemental to AITC 251 (Java, Introductory) or in preparation for AITC 351

Supplemental to AITC 312 (System Administration)

Supplemental to AITC 351 (Java, Advanced)

Supplemental to AITC 352 (Advanced Scripting, Automation)

Supplemental to AITC 356

Supplemental to AITC 453 (HTML, CSS, JavaScript, PHP, SQL)

Supplemental to AITC 457 (Android)

Supplemental to AITC 459 (Open Source Software Development)

Miscellaneous resources for Computer Programming

Cloud/Distributed/Decentralized Computing

Miscellaneous resources for Cyber Security

Certifications

Repositories and Version Control

JSON - JavaScript Object Notation

Communications

Documentation

Software Development

Computational Thinking

Mathematics

Miscellaneous Tools

Online/Shared IDEs

Miscellaneous Readings

Docker and Kubernetes

Virtual and Augmented Reality

Find Software Projects

Cheat Sheets