Learning how to code can be challenging. It is hard to find good resources that are relevant, practical and engaging at the same time. I created this course (also a book!) to teach coding from scratch using the vastly popular programming language JavaScript.
Hi there! ๐ My name is Engin Arslan. I am a software developer ๐จ๐ปโ๐ป, teacher ๐จ๐ปโ๐ซ, and entrepreneur ๐จ๐ปโ๐. I work at Crowdstrike as a Front End Engineer. I currently live in Zรผrich, Switzerland ๐จ๐ญ
Hi there! ๐ My name is Engin Arslan. I am a software developer ๐จ๐ปโ๐ป, teacher ๐จ๐ปโ๐ซ, and entrepreneur ๐จ๐ปโ๐. I work at Crowdstrike as a Front End Engineer. I currently live in Zรผrich, Switzerland ๐จ๐ญ

Courses & Talks
3D graphics are a core part of data visualization, virtual reality, augmented reality, and gamingโall fields that are growing fast! This course teaches the Three.js library to create 3D graphics for the web.
When done manually, data scraping, monitoring, and testing are labor-intensive and time-consuming. This course teaches various ways that headless browsers can be utilized to automate these kinds of interactions with websites.
My talk at Pycon Canada on how we have used Python to create the visual effects for the Emmy nominated TV show Vikings.
Books
I have spent many weekends learning as much as I can on writing smart contracts and developing applications on the blockchain. I wrote this short and accessible book to share my learnings and show you how to build a Web3 app powered by a smart contract from scratch using Solidity, Hardhat, React and Next.js.
Awesome Coding is a book that I wrote for beginners that teaches coding from scratch by using JavaScript and Node.js. In this book, you will work on practical projects that include data analysis, image manipulation, web scraping, command-line applications, natural language processing, and web APIs to get news, stock, and even cryptocurrency data.
Learn JavaScript with p5.js: Coding for Visual Learners is a book and a course that teaches coding in Javascript using a library called p5.js. It teaches how to code in a highly engaging and visual way.