A list of goals to achieve in 2018
📌 In progress / Working on it
- To do/ To Learn
- Done/ Learnt
- Machine Learning
- Web Technologies
- Finishing Projects
- Studies
- Programing Languages
- Algorithms
- 📌 Get Admission in Universty
- Learn Java
- Learn Python
- 📌 Learn Javascript
- Learn Assembly Language basics
- Learn NodeJs
- Create a fully functional Website using HTML, CSS and Javascript
- Learn Electron Module of NodeJs
- 📌 Learn ReactJs
- Learn Datastructure algorithms ( QuickSort, MergeSort, ... ) and related terms ( Big-O, .. )
- Learn OpenGL (and Direct3D) API basics
- Take a look at Flutter SDK ( To Old Me: Seriously just a look?! )
- Learn Android APIs using Android Studio
- Learn TensorFlow
- Learn Scikit
- Learn Genetic Algorithm
- Learn Different ML Classfiers
- Learn SSL and Cryptography
- Create Relaible UDP Protocol
- Learn sockets in C and Java, TCP and UDP
- Release GunFire Engine
- Create a conversation bot using ML implement in conversation website
- Create conversation website as WebApp using AngularJs and React
- Learn project structure management, Gradle, Maven, CMake
- Learn source control using command line git and gui github
- Learn Linux OS ( Learnt Basics )
- Learn ARM processor native programs with Android NDK
- Learn shared code in C,C# and Java with both dynamic and static linking
-
✔️ Got 3 Months Internship at ARG Software House
-
✔️ Created 2 Professional Android Apps
-
✔️ Used serveral APIs including APIs from GitHub, Google, Facebook
-
✔️ Read serveral books apart from coding
-
✔️ Learnt PHP Basics
-
✔️ Created Webservices in PHP
-
✔️ Learnt Database and SQL
-
✔️ Created Databases in MySQL and SQLite
-
✔️ Created Webservice in Java
-
✔️ Understood basic pre-calculas concepts finally
-
✔️ Made my first game "Weird Space" for GMC Jam 7 theme "Newton's laws of motion and acheived 9th position
-
✔️ Learnt Gradle and Ant Build System
-
✔️ Learnt JSON,XML and CSV dataset formats
-
✔️ Learnt Encryptions including XOR-Cypher
-
✔️ Created a QuickSearch program that uses Google APIs to search in console without any need of browser.
-
✔️ Creating framework 'Deep Networking Interface (DNI)' to simplify networking in Java and GML
-
✔️ Created a facebook instant game using Instant Games API ( havn't published it )
-
✔️ Created a Firefox extention (add-on) ( havn't published it )
-
✔️ Learnt LUA and its integration in Java
-
✔️ Created an extention to import Tiled json exports to GameMaker ( including cross platform support )
-
✔️ Created a conversation app for android. ( Server in Java and Client in Android Studio )
-
✔️ Learnt and created several Restful APIs
-
✔️ Learnt CPU architectures, Kernel and how a an operating system works
-
✔️ Reached 85 WPM typing speed in typing test ( Personal Record )
-
✔️ Made firefox extension to download audio from online audio streaming website
-
✔️ Played with Arduino UNO and learnt its coding
-
✔️ Created a radar system using Arduino UNO and HC-SR04
-
✔️ Created an alarm system using Arduino UNO and Speakers
- Java 8 The Complete Reference
- Eloquent JavaScript
- Python Crash Course
- HTML & CSS
- Programming from the Ground Up
- The Manager's Path
- Fullstack React