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
- Use the Supplemental to AITC 251 throughout the Semester
- Use the Supplemental to AITC 253 throughout the Semester
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
- ProtoSchool - Interactive tutorials on decentralized web protocols
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