My Coding Journey
Sepertinya sejak dulu, saya sudah menyukai dengan hal yang berkaitan dengan teknologi terutama di bagian perangkat lunak software. Saya bisa menyamakan pengalaman coding (pengodean) dengan saat berkreasi musik. Saya bisa membuat sesuatu yang abstrak menjadi suatu karya yang bisa digunakan atau dirasakan. Alhasil, sampai sekarang rasa penasaran saya dengan coding masih terus berlanjut.
Sejak tahun 2017, saya mulai mempelajari bahasa pemrograman python saat saya mempersiapkan diri untuk melanjutkan studi magister. Meski saya memiliki pengalaman coding di bahasa pemrograman pascal, saya mulai dari awal (baca: awal banget ðŸ¤), karena meski saya bisa melihat pola penulisannya pasti ada saja sesuatu yang dibalik layar yang harus dipahami, terlebih lagi dengan konsep OOP yang sampai tahun 2022 saya belum memahaminya dan mengimplementasikannya 🤣.
Materi yang saya peroleh kebanyakan melalui MOOC (kuliah online) dari edx sama beberapa kursus online dari udemy/datacamp. Awalnya saya mengikuti kelas di edx tapi saya mulai beralih ke lebih praktikal di udemy/datacamp. Karena biar bisa langsung praktek dan kreasi dari hasil belajarnya.
Coding Projects
Berikut daftar proyek yang terlibat:
-
frequency analysis
24 June 2022
web application or dashboard that can be used to calculate statistical parameters, type of distribution, frequency analysis, and goodness of fit.
codingpythondashboardplotlydashdata-visualizationhidrokitfiakoengineering -
rainfall stations explorer
26 May 2022
web application or dashboard that can be used to explore the daily rainfall data available in the database.
codingpythondashboardplotlydashdata-visualizationfiakoengineering -
rainfall data explorer
07 May 2022
web application or dashboard that can be used to analyze daily rainfall data.
codingpythondashboardplotlydashdata-visualizationhidrokitfiakoengineering -
🛖 data explorer
04 May 2022
dashboard for exploring 🛖 data
codingpythondashboardplotlydashdata-visualization -
inkovis
25 March 2020
COVID-19 data visualization using matplotlib
codingpythondata visualizationmatplotlib -
vivaldi
13 February 2020
documentation website about learning journey of machine learning and python in water resources engineering and management
codingwebsiteacademicjekyll -
taruma.github.io
14 August 2019
my personal portfolio website
codingwebsitejekyll -
hidrokit/blog
20 July 2019
open-source blog for hidrokit community
codingwebsiteopen-sourcejekyll -
hidrokit/notebook
22 June 2019
collections of jupyter notebook related to hidrokit usage and else
codingwebsiteopen-sourcejekylljupyter-notebook -
hidrokit/hidrokit
22 June 2019
official sites for hidrokit (python package)
codingwebsiteopen-sourcejekyll -
hidrokit
09 January 2019
open-source python package for hydrology analysis
codingpythonopen-source
Coding Course
Berikut daftar kelas/kursus/kuliah online yang telah diambil atau sedang ditempuh terkait petualangan di dunia coding:
-
TensorFlow Developer Certificate in 2022: Zero to Mastery
| Udemy-Andrei Neagoie, Daniel Bourke, Zero To Mastery
02 May 2021 - now
udemycomputer sciencepythontensorflowmachine learning
-
Python OOP - Object Oriented Programming for Beginners
| Udemy-Estefania Cassingena Navone
03 May 2022 - now
udemycomputer sciencepythonOOP
-
Machine Learning with Tensorflow
| Kominfo-Google & Techready
17 May 2022 - 08 August 2022
kominfocomputer sciencepythontensorflowmachine learning
-
Interactive Python Dashboards with Plotly and Dash
| Udemy-Jose Portilla
27 April 2022 - 02 May 2022 | Certificate
udemycomputer sciencepythondata visualizationsplotlydash
-
Data Literacy Fundamentals
| DataCamp-DataCamp
February 2021 - 06 February 2021 | Certificate
datacampcomputer sciencetheorydata science
-
Spreadsheet Fundamentals
| DataCamp-DataCamp
February 2021 - 06 February 2021 | Certificate
datacampcomputer sciencespreadsheetgoogle sheet
-
Python Programming
| DataCamp-DataCamp
September 2020 - 12 September 2020 | Certificate
datacampcomputer sciencepython
-
Python Fundamentals
| DataCamp-DataCamp
December 2019 - 08 December 2019 | Certificate
datacampcomputer sciencepython
-
Using Python for Research
| edX-Harvardx
August 2019 - December 2019 | Certificate
edxcomputer sciencepython
-
Deep Learning A-Zâ„¢: Hands-On Artificial Neural Networks
| Udemy-Kirill Eremenko, Hadelin de Ponteves, Ligency I Team, Ligency Team
August 2019 | Certificate
udemycomputer sciencedeep learningpythontensorflow
-
GitHub Ultimate: Master Git and GitHub - Beginner to Expert
| Udemy-Jason Taylor
July 2019 | Certificate
udemycomputer sciencedevelopmentgitgithub
-
Machine Learning A-Zâ„¢: Hands-On Python & R In Data Science
| Udemy-Kirill Eremenko, Hadelin de Ponteves, SuperDataScience
January 2018 - April 2019 | Certificate
udemycomputer sciencedata sciencepython
-
Python for Data Science and Machine Learning Bootcamp
| Udemy-Jose Portilla
August 2018 - October 2018 | Certificate
udemycomputer sciencedata science
-
Data Science Essentials (DEV203.1x)
| edX-Microsoft
October 2018 | Grade: 100.00%
edxcomputer sciencedata science
-
Introduction to Artificial Intelligence (AI) (DAT263x)
| edX-Microsoft
October 2018 | Grade: 90.00%
edxcomputer sciencedata science
-
Essential Math for Machine Learning: Python Edition (DAT256x)
| edX-Microsoft
October 2018 | Grade: 96.00%
edxcomputer sciencepython
-
Data Science Research Methods: Python Edition (DAT273x)
| edX-Microsoft
October 2018 | Grade: 86.00%
edxcomputer sciencepythondata science
-
Principles of Machine Learning (DEV203.2x)
| edX-Microsoft
July 2018 | Grade: 94.00%
edxcomputer sciencedata science
-
Introduction to Python: Absolute Beginner (DEV236x)
| edX-Microsoft
April 2018 | Grade: 96.00%
edxcomputer sciencepython
-
Introduction to Python: Fundamentals (DEV274x)
| edX-Microsoft
April 2018 | Grade: 97.00%
edxcomputer sciencepython
-
Introduction to Python: Creating Scalable, Robust, Interactive Code (DEV330x)
| edX-Microsoft
April 2018 | Grade: 100.00%
edxcomputer sciencepython
-
Introduction to Python for Data Science (DAT208x)
| edX-Microsoft
September 2017 | Grade: 97.00%
edxcomputer sciencedata sciencepython
-
GIS in QGIS 3 for beginners (project and e-book)
| Udemy-Krzysztof Raczyński
March 2019 - unfinished
udemycomputer scienceGISQGIS
-
Data Science Academy Full Stack
| algoritma-algoritma
05 September 2022 - later
algoritmacomputer sciencepythonRmachine learning
-
Django 4 and Python Full-Stack Developer Masterclass
| Udemy-Jose Portilla
26 April 2022 - later
udemycomputer sciencedjangopython
-
The Complete JavaScript Course 2022: From Zero to Expert!
| Udemy-Jonas Schmedtmann
26 April 2022 - later
udemycomputer sciencejavascript
-
Python for Time Series Data Analysis
| Udemy-Jose Portilla
24 November 2019 - later
udemycomputer sciencepythontime series
-
Web Design for Web Developers: Build Beautiful Websites!
| Udemy-Jonas Schmedtmann
27 May 2022 - later
udemycomputer scienceweb developmenthtmlcss
-
The Complete 2022 Web Development Bootcamp
| Udemy-Dr. Angela Yu
26 April 2022 - later
udemycomputer scienceweb developmenthtmlcss
-
Git & GitHub Complete Masterclass : Beginner to Git Expert
| Udemy-Bibhash Roy, GoKoders Academy
26 April 2019 - later
udemycomputer sciencegitversion controlgithub
-
Data Science Career Guide - Interview Preparation
| Udemy-Jose Portilla
24 November 2019 - later
udemycomputer sciencedata scienceinterview
-
Machine Learning Practical Workout | 8 Real-World Projects
| Udemy-Dr. Ryan Ahmed, Ph.D., MBA, Ligency I Team, Mitchell Bouchard, Ligency Team
18 July 2019 - later
udemycomputer sciencepythonOOP