This repo is for project just for Learning purpose. I do not explicitly own any of the code that I've pushed here. It's to keep all code for ProjectBasedLearning found on https://github.com/tuvtran/project-based-learning.
However, I do have plans to extend the projects functionality, because most of them covers only basic concepts in Computer Science, Cryptography, and other security non-related projects just for getting familiar with Programming Language.
├── Android_Apps
│ ├── Easy
│ │ ├── First_Compose_App
│ │ │ ├── README.md
│ │ │ ├── app
│ │ │ │ ├── build.gradle
│ │ │ │ ├── proguard-rules.pro
│ │ │ │ └── src
│ │ │ │ ├── androidTest
│ │ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── first_compose_app
│ │ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ │ ├── main
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── example
│ │ │ │ │ │ └── first_compose_app
│ │ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ │ └── ui
│ │ │ │ │ │ └── theme
│ │ │ │ │ │ ├── Color.kt
│ │ │ │ │ │ ├── Shape.kt
│ │ │ │ │ │ ├── Theme.kt
│ │ │ │ │ │ └── Type.kt
│ │ │ │ │ └── res
│ │ │ │ │ ├── drawable
│ │ │ │ │ │ ├── fishuu.png
│ │ │ │ │ │ └── ic_launcher_background.xml
│ │ │ │ │ ├── drawable-v24
│ │ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ │ └── ic_launcher_round.xml
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ │ ├── values
│ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ ├── strings.xml
│ │ │ │ │ │ └── themes.xml
│ │ │ │ │ └── values-night
│ │ │ │ │ └── themes.xml
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── first_compose_app
│ │ │ │ └── ExampleUnitTest.kt
│ │ │ ├── build.gradle
│ │ │ ├── gradle
│ │ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ │ ├── gradle.properties
│ │ │ ├── gradlew
│ │ │ ├── gradlew.bat
│ │ │ └── settings.gradle
│ │ ├── Googles_CodeLabs
│ │ │ ├── AboutMe
│ │ │ │ ├── app
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── proguard-rules.pro
│ │ │ │ │ └── src
│ │ │ │ │ ├── androidTest
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── example
│ │ │ │ │ │ └── aboutme
│ │ │ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ │ │ ├── main
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── com
│ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ └── aboutme
│ │ │ │ │ │ │ └── MainActivity.kt
│ │ │ │ │ │ └── res
│ │ │ │ │ │ ├── drawable
│ │ │ │ │ │ │ └── ic_launcher_background.xml
│ │ │ │ │ │ ├── drawable-v24
│ │ │ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ │ │ ├── font
│ │ │ │ │ │ │ ├── CYBERTHREATFORCE_LAB_Part_1.pdf
│ │ │ │ │ │ │ ├── OWASP Application Security Verification Standard 4.0-tr.pdf
│ │ │ │ │ │ │ ├── OWASP Application Security Verification Standard 4.0.2-en.pdf
│ │ │ │ │ │ │ └── roboto.ttf
│ │ │ │ │ │ ├── layout
│ │ │ │ │ │ │ └── activity_main.xml
│ │ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ │ │ └── ic_launcher_round.xml
│ │ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── values
│ │ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ │ ├── dimens.xml
│ │ │ │ │ │ │ ├── strings.xml
│ │ │ │ │ │ │ ├── styles.xml
│ │ │ │ │ │ │ └── themes.xml
│ │ │ │ │ │ └── values-night
│ │ │ │ │ │ └── themes.xml
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── aboutme
│ │ │ │ │ └── ExampleUnitTest.kt
│ │ │ │ ├── build.gradle
│ │ │ │ ├── gradle
│ │ │ │ │ └── wrapper
│ │ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ │ └── gradle-wrapper.properties
│ │ │ │ ├── gradle.properties
│ │ │ │ ├── gradlew
│ │ │ │ ├── gradlew.bat
│ │ │ │ └── settings.gradle
│ │ │ ├── DiceRoller
│ │ │ │ ├── app
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── proguard-rules.pro
│ │ │ │ │ └── src
│ │ │ │ │ ├── androidTest
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── example
│ │ │ │ │ │ └── androidplayground
│ │ │ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ │ │ ├── main
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── com
│ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ └── androidplayground
│ │ │ │ │ │ │ └── MainActivity.kt
│ │ │ │ │ │ └── res
│ │ │ │ │ │ ├── drawable
│ │ │ │ │ │ │ ├── dice_1.xml
│ │ │ │ │ │ │ ├── dice_2.xml
│ │ │ │ │ │ │ ├── dice_3.xml
│ │ │ │ │ │ │ ├── dice_4.xml
│ │ │ │ │ │ │ ├── dice_5.xml
│ │ │ │ │ │ │ ├── dice_6.xml
│ │ │ │ │ │ │ ├── empty_dice.xml
│ │ │ │ │ │ │ └── ic_launcher_background.xml
│ │ │ │ │ │ ├── drawable-v24
│ │ │ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ │ │ ├── layout
│ │ │ │ │ │ │ └── activity_main.xml
│ │ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ │ │ └── ic_launcher_round.xml
│ │ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── values
│ │ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ │ ├── strings.xml
│ │ │ │ │ │ │ └── themes.xml
│ │ │ │ │ │ └── values-night
│ │ │ │ │ │ └── themes.xml
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── androidplayground
│ │ │ │ │ └── ExampleUnitTest.kt
│ │ │ │ ├── build.gradle
│ │ │ │ ├── gradle
│ │ │ │ │ └── wrapper
│ │ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ │ └── gradle-wrapper.properties
│ │ │ │ ├── gradle.properties
│ │ │ │ ├── gradlew
│ │ │ │ ├── gradlew.bat
│ │ │ │ └── settings.gradle
│ │ │ ├── HappyBirthdayApp
│ │ │ │ ├── app
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── proguard-rules.pro
│ │ │ │ │ └── src
│ │ │ │ │ ├── androidTest
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── example
│ │ │ │ │ │ └── happybirthdayapp
│ │ │ │ │ │ └── ExampleInstrumentedTest.java
│ │ │ │ │ ├── main
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── com
│ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ └── happybirthdayapp
│ │ │ │ │ │ │ └── MainActivity.java
│ │ │ │ │ │ └── res
│ │ │ │ │ │ ├── drawable
│ │ │ │ │ │ │ └── ic_launcher_background.xml
│ │ │ │ │ │ ├── drawable-v24
│ │ │ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ │ │ ├── layout
│ │ │ │ │ │ │ └── activity_main.xml
│ │ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ │ │ └── ic_launcher_round.xml
│ │ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ │ ├── values
│ │ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ │ ├── strings.xml
│ │ │ │ │ │ │ └── themes.xml
│ │ │ │ │ │ └── values-night
│ │ │ │ │ │ └── themes.xml
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── happybirthdayapp
│ │ │ │ │ └── ExampleUnitTest.java
│ │ │ │ ├── build.gradle
│ │ │ │ ├── gradle
│ │ │ │ │ └── wrapper
│ │ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ │ └── gradle-wrapper.properties
│ │ │ │ ├── gradle.properties
│ │ │ │ ├── gradlew
│ │ │ │ ├── gradlew.bat
│ │ │ │ └── settings.gradle
│ │ │ ├── Learning_SMALI
│ │ │ │ ├── app
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── proguard-rules.pro
│ │ │ │ │ └── src
│ │ │ │ │ ├── androidTest
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── example
│ │ │ │ │ │ └── learning_smali
│ │ │ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ │ │ ├── main
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── com
│ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ └── learning_smali
│ │ │ │ │ │ │ └── MainActivity.kt
│ │ │ │ │ │ └── res
│ │ │ │ │ │ ├── drawable
│ │ │ │ │ │ │ └── ic_launcher_background.xml
│ │ │ │ │ │ ├── drawable-v24
│ │ │ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ │ │ ├── layout
│ │ │ │ │ │ │ └── activity_main.xml
│ │ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ │ │ └── ic_launcher_round.xml
│ │ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ │ │ ├── values
│ │ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ │ ├── strings.xml
│ │ │ │ │ │ │ └── themes.xml
│ │ │ │ │ │ └── values-night
│ │ │ │ │ │ └── themes.xml
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── learning_smali
│ │ │ │ │ └── ExampleUnitTest.kt
│ │ │ │ ├── build.gradle
│ │ │ │ ├── gradle
│ │ │ │ │ └── wrapper
│ │ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ │ └── gradle-wrapper.properties
│ │ │ │ ├── gradle.properties
│ │ │ │ ├── gradlew
│ │ │ │ ├── gradlew.bat
│ │ │ │ └── settings.gradle
│ │ │ └── ToDoList
│ │ │ ├── app
│ │ │ │ ├── build.gradle
│ │ │ │ ├── proguard-rules.pro
│ │ │ │ └── src
│ │ │ │ ├── androidTest
│ │ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── todoactivity
│ │ │ │ │ └── ExampleInstrumentedTest.java
│ │ │ │ ├── main
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── example
│ │ │ │ │ │ └── todoactivity
│ │ │ │ │ │ ├── Adapter
│ │ │ │ │ │ │ └── ToDoAdapter.java
│ │ │ │ │ │ ├── AddNewTask.java
│ │ │ │ │ │ ├── DialogCloseListener.java
│ │ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ │ ├── Model
│ │ │ │ │ │ │ └── ToDoModel.java
│ │ │ │ │ │ ├── RecyclerItemTouchHelper.java
│ │ │ │ │ │ ├── SplashActivity.java
│ │ │ │ │ │ └── Utils
│ │ │ │ │ │ └── DatabaseHandler.java
│ │ │ │ │ └── res
│ │ │ │ │ ├── drawable
│ │ │ │ │ │ ├── ic_baseline_add.xml
│ │ │ │ │ │ ├── ic_baseline_delete_24.xml
│ │ │ │ │ │ ├── ic_baseline_edit.xml
│ │ │ │ │ │ └── ic_launcher_background.xml
│ │ │ │ │ ├── drawable-v24
│ │ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ │ ├── layout
│ │ │ │ │ │ ├── activity_main.xml
│ │ │ │ │ │ ├── activity_splash.xml
│ │ │ │ │ │ ├── new_task.xml
│ │ │ │ │ │ └── task_layout.xml
│ │ │ │ │ ├── layout-v21
│ │ │ │ │ │ ├── activity_main.xml
│ │ │ │ │ │ └── task_layout.xml
│ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ │ └── ic_launcher_round.xml
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── values
│ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ ├── strings.xml
│ │ │ │ │ │ └── themes.xml
│ │ │ │ │ └── values-night
│ │ │ │ │ └── themes.xml
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── todoactivity
│ │ │ │ └── ExampleUnitTest.java
│ │ │ ├── build.gradle
│ │ │ ├── gradle
│ │ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ │ ├── gradle.properties
│ │ │ ├── gradlew
│ │ │ ├── gradlew.bat
│ │ │ └── settings.gradle
│ │ └── Simple_Calculator
│ │ ├── app
│ │ │ ├── build.gradle
│ │ │ ├── proguard-rules.pro
│ │ │ └── src
│ │ │ ├── androidTest
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── simple_calculator
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── simple_calculator
│ │ │ │ │ └── MainActivity.kt
│ │ │ │ └── res
│ │ │ │ ├── drawable
│ │ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── drawable-v24
│ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── layout
│ │ │ │ │ └── activity_main.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── values
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ └── themes.xml
│ │ │ │ └── values-night
│ │ │ │ └── themes.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── simple_calculator
│ │ │ └── ExampleUnitTest.kt
│ │ ├── build.gradle
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ │ ├── gradle.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ └── settings.gradle
│ ├── Intermediate
│ │ └── GraphSudokuOpen
│ └── Personal
│ └── Cyber-Chef-Mobile
│ └── README.md
├── C
│ ├── Algorthims_and_Data_Structures
│ │ ├── 1. Static Arrays WIP
│ │ │ └── main.c
│ │ ├── 2. Linked List WIP
│ │ │ └── main.c
│ │ └── 3. Dynamic Arrays WIP
│ │ └── main.c
│ ├── Book-Examples
│ │ ├── Hello_World
│ │ │ ├── a.out
│ │ │ └── hello.c
│ │ └── Objects_Functions_Types
│ │ ├── a.out
│ │ ├── arrays.c
│ │ └── types.c
│ ├── Bootloader
│ │ ├── 16-bit_Boot
│ │ │ ├── boot1_x86.asm
│ │ │ └── boot1_x86.bin
│ │ └── 32-bit_Boot
│ │ ├── boot2.asm
│ │ └── boot2.bin
│ ├── Effective_C_Exercises
│ │ ├── Ch2
│ │ │ ├── a.out
│ │ │ ├── ex1.c
│ │ │ ├── ex1.out
│ │ │ ├── ex2.c
│ │ │ └── ex2.out
│ │ └── Ch5
│ │ ├── ex1.c
│ │ ├── ex2.c
│ │ └── ex3.c
│ ├── Fuzzer
│ │ ├── fuzz.py
│ │ ├── program
│ │ └── program.c
│ ├── Kernel
│ │ ├── kasm.o
│ │ ├── kc.o
│ │ ├── kernel-701
│ │ ├── kernel_entrypoint.asm
│ │ ├── kernel_entrypoint.o
│ │ ├── kmain.c
│ │ └── link.ld
│ └── Shell_in_c
│ ├── clsh_shell
│ └── clsh_shell.c
├── DevSecOps
│ └── Infra_Stuff
│ ├── Ansible_Lab
│ │ ├── 1. Basic Playbook
│ │ │ ├── Vagrantfile
│ │ │ └── playbook.yml
│ │ ├── 2. Simple Multi-Machine Management
│ │ │ ├── Vagrantfile
│ │ │ └── hosts
│ │ └── 3. Learning Writing Playbooks
│ │ ├── NodeJS-App
│ │ │ ├── Vagrantfile
│ │ │ ├── app.js
│ │ │ ├── nodejs_app_playbook.yml
│ │ │ └── package.json
│ │ ├── Ubuntu LAMP
│ │ │ └── playbook.yml
│ │ ├── example_playbook.yml
│ │ └── idempotence_playbook.yml
│ ├── Docker_Stuff
│ │ └── Apache_HTTPd_Server
│ │ ├── Dockerfile
│ │ └── httpd.conf
│ └── Kubernetes_Stuff
│ └── Intro
│ └── deployment.yml
├── Embedded
│ ├── IoT-For-Beginners
│ └── bare-metal-programming-guide
├── Programming_Languages_Challs
│ ├── Python
│ │ └── Ciphers
│ │ ├── Ceasar_Cipher
│ │ │ ├── Hacking_it
│ │ │ │ └── caesar_decryption.py
│ │ │ └── ceasar_cipher.py
│ │ ├── Cipher_Fuzzer
│ │ │ └── cipher_fuzzer.py
│ │ ├── Cryptomath
│ │ │ ├── __pycache__
│ │ │ │ └── cryptomath.cpython-38.pyc
│ │ │ └── cryptomath.py
│ │ ├── Transposition_Cipher
│ │ │ ├── Hacking_it
│ │ │ │ └── transpositionHacker.py
│ │ │ ├── __pycache__
│ │ │ │ ├── detectEnglish.cpython-38.pyc
│ │ │ │ ├── transposition_cipher_decrypt.cpython-38.pyc
│ │ │ │ └── transposition_cipher_encrypt.cpython-38.pyc
│ │ │ ├── cipher_fuzzer.py
│ │ │ ├── detectEnglish.py
│ │ │ ├── dictionary.txt
│ │ │ ├── frankenstein.encrypted.txt
│ │ │ ├── frankenstein.txt
│ │ │ ├── testtesttest
│ │ │ ├── transpositionHacker.py
│ │ │ ├── transposition_cipher_decrypt.py
│ │ │ ├── transposition_cipher_encrypt.py
│ │ │ └── transposition_cipher_file.py
│ │ └── english_detector
│ │ ├── __pycache__
│ │ │ └── detectEnglish.cpython-38.pyc
│ │ └── dictionary.txt
│ └── nim
│ ├── Chat-Application
│ │ └── src
│ │ ├── client
│ │ ├── client.nim
│ │ ├── client.nims
│ │ ├── protocol
│ │ ├── protocol.nim
│ │ ├── server
│ │ └── server.nim
│ └── Understanding_Parallelism
│ └── listings
│ ├── listing2
│ ├── listing2.nim
│ ├── listing3
│ ├── listing3.nim
│ ├── listing4
│ ├── listing4.nim
│ ├── listing5
│ ├── listing5.nim
│ ├── listing7_parsing_with_regex
│ ├── listing7_parsing_with_regex.nim
│ ├── listing8_parsing_with_split.nim
│ └── listing9_parsing_with_parseutils.nim
├── README.md
├── Rust
│ ├── Rust101
│ │ └── workspace.zip
│ ├── Rust_Programming_Language_Book
│ │ ├── Ch.1-Hello-World
│ │ │ ├── hello_cargo
│ │ │ │ ├── Cargo.lock
│ │ │ │ ├── Cargo.toml
│ │ │ │ └── src
│ │ │ │ └── main.rs
│ │ │ ├── main
│ │ │ └── main.rs
│ │ ├── Ch.2-Guessing-Game
│ │ │ └── guessing_game
│ │ │ ├── Cargo.lock
│ │ │ ├── Cargo.toml
│ │ │ └── src
│ │ │ └── main.rs
│ │ ├── Ch.3-Programming-Concepts
│ │ │ └── programming-concepts
│ │ │ ├── Cargo.toml
│ │ │ └── src
│ │ │ └── main.rs
│ │ ├── Ch.4-Understanding-Ownership
│ │ │ └── ownership
│ │ │ ├── Cargo.toml
│ │ │ └── src
│ │ │ └── main.rs
│ │ └── Ch.5-Using-Structs
│ │ └── structs
│ │ ├── Cargo.toml
│ │ └── src
│ │ ├── example.rs
│ │ └── main.rs
│ ├── rust-by-example
│ └── rustlings
└── Web_Apps
├── Django
│ └── Django_Meetups_App
│ ├── Django_Meetups_App
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-39.pyc
│ │ │ ├── settings.cpython-39.pyc
│ │ │ ├── urls.cpython-39.pyc
│ │ │ └── wsgi.cpython-39.pyc
│ │ ├── asgi.py
│ │ ├── settings.py
│ │ ├── urls.py
│ │ └── wsgi.py
│ ├── db.sqlite3
│ ├── manage.py
│ ├── meetups
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-39.pyc
│ │ │ ├── admin.cpython-39.pyc
│ │ │ ├── apps.cpython-39.pyc
│ │ │ ├── forms.cpython-39.pyc
│ │ │ ├── models.cpython-39.pyc
│ │ │ ├── urls.cpython-39.pyc
│ │ │ └── views.cpython-39.pyc
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── forms.py
│ │ ├── migrations
│ │ │ ├── 0001_initial.py
│ │ │ ├── 0002_auto_20210823_1015.py
│ │ │ ├── 0003_auto_20210823_1053.py
│ │ │ ├── __init__.py
│ │ │ └── __pycache__
│ │ │ ├── 0001_initial.cpython-39.pyc
│ │ │ ├── 0002_auto_20210823_1015.cpython-39.pyc
│ │ │ ├── 0003_auto_20210823_1053.cpython-39.pyc
│ │ │ └── __init__.cpython-39.pyc
│ │ ├── models.py
│ │ ├── static
│ │ │ └── meetups
│ │ │ └── styles
│ │ │ ├── all-meetups.css
│ │ │ ├── base.css
│ │ │ ├── meetup-detail.css
│ │ │ └── registration-confirmation.css
│ │ ├── templates
│ │ │ └── meetups
│ │ │ ├── base
│ │ │ │ └── base.html
│ │ │ ├── includes
│ │ │ │ └── meetup-item.html
│ │ │ ├── index.html
│ │ │ ├── meetup-details.html
│ │ │ └── registration-success.html
│ │ ├── tests.py
│ │ ├── urls.py
│ │ └── views.py
│ └── uploads
│ └── images
│ ├── 4z_KB1qtCsTjcUqxDTbVIpJlR-AMzqrPeZDIz7VKdko.png
│ ├── 4z_KB1qtCsTjcUqxDTbVIpJlR-AMzqrPeZDIz7VKdko_BqkqnNB.png
│ ├── 4z_KB1qtCsTjcUqxDTbVIpJlR-AMzqrPeZDIz7VKdko_OGnl3Z6.png
│ ├── 4z_KB1qtCsTjcUqxDTbVIpJlR-AMzqrPeZDIz7VKdko_RpWuLW7.png
│ └── 4z_KB1qtCsTjcUqxDTbVIpJlR-AMzqrPeZDIz7VKdko_sF089YE.png
├── Flask
│ └── TaskMaster
│ ├── __pycache__
│ │ └── app.cpython-39.pyc
│ ├── app.py
│ ├── static
│ │ └── css
│ │ └── main.css
│ ├── templates
│ │ ├── base.html
│ │ ├── index.html
│ │ └── update.html
│ └── test.db
└── MEAN-Stack
├── README.md
├── angular.json
├── e2e
│ ├── protractor.conf.js
│ ├── src
│ │ ├── app.e2e-spec.ts
│ │ └── app.po.ts
│ └── tsconfig.json
├── karma.conf.js
├── package-lock.json
├── package.json
├── src
│ ├── app
│ │ ├── app-routing.module.ts
│ │ ├── app.component.spec.ts
│ │ ├── app.component.ts
│ │ ├── app.module.ts
│ │ └── posts
│ │ ├── header
│ │ │ └── header.component.ts
│ │ ├── post-create
│ │ │ └── post-create.component.ts
│ │ └── posts-list
│ │ └── posts-list.component.ts
│ ├── assets
│ ├── environments
│ │ ├── environment.prod.ts
│ │ └── environment.ts
│ ├── favicon.ico
│ ├── main.ts
│ ├── polyfills.ts
│ └── test.ts
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.spec.json
└── tslint.json
342 directories, 442 files