Basic resources on Linux, Git, Java, Remote Coding, and more:
Online resources for Git:
Online resources for Java:
Java for Python Programmers by Brad Miller
From Python to Java by Ken Lambert
Think Java: How to Think Like a Computer Scientist, an introductory text by Allen Downey and Chris Mayfield
Oracle’s official Java Tutorials, especially the Learning the Java Language trail
Java 8 has extensive official documentation available online. Throughout the course we will use this documentation as a reference.
Online resources for Markdown:
Resources for Agile Development:
Scrum: The Art of Doing Twice the Work in Half the Time by Jeff Sutherland
Online resources for Web Development:
Online resources for HTML Canvas (frontend):
Online resources for jQuery (frontend):
Online resources for Flask (backend):
Online resources for Express (backend):
Online resources for Java Spring (backend):
Online resources for Client-Server Requests:
Online resources for Chrome Extensions:
Online resources related to JSON:
Online resources related to SQL:
Online resources related to iOS Development:
Online resources related to Android Development:
Online resources related to React Native and ReactJS (frontend):
Online resources related to Software Design Patterns:
Online resources related to JUnit: