Home
»
Kotlin from Scratch
A01=Faisal Islam
Age Group_Uncategorized
Age Group_Uncategorized
algorithm
algorithms
android
android development
android programming
Author_Faisal Islam
automatic-update
Category1=Non-Fiction
Category=UM
clean code
code
coding
coding books
coding for beginners
computer
computer books
computer programmer gifts
computer programming
computer science
computer science books
computers
COP=United States
Delivery_Pre-order
education
engineering
eq_computing
eq_isMigrated=2
eq_new_release
eq_non-fiction
ios
ios programming
java
java programming
kotlin programming
Language_English
linux
math
object oriented programming
PA=Not yet available
Price_€50 to €100
programmer gifts
programming
programming books
programming for beginners
programming introduction
PS=Forthcoming
reference
security
softlaunch
tech
technology
Product details
- ISBN 9781718503526
- Dimensions: 178 x 235mm
- Publication Date: 14 Jan 2025
- Publisher: No Starch Press,US
- Publication City/Country: US
- Product Form: Paperback
- Language: English
Delivery/Collection within 10-20 working days
Our Delivery Time Frames Explained
2-4 Working Days: Available in-stock
10-20 Working Days: On Backorder
Will Deliver When Available: On Pre-Order or Reprinting
We ship your order once all items have arrived at our warehouse and are processed. Need those 2-4 day shipping items sooner? Just place a separate order for them!
Kotlin is a programming language that combines the best features of Python and Java into a single, easy-to-use language that's rapidly growing. Though Kotlin is primarily known for Android app development, this book establishes its broader credentials for general-purpose coding - complete with geeky, hands-on projects that will take you from total beginner to proficient Kotlin developer. After learning the basics of the language and integrating the JavaFX library to generate graphics and data visualizations, you'll apply your knowledge to over 30 math, science, and algorithmic challenges of increasing complexity. You'll model the motion of a pendulum, simulate the orbits of a binary star system, render enchanting fractals like the Mandelbrot set, implement ant colony optimization and other nature-inspired algorithms, and much more. Beyond the specifics of the Kotlin language, the book's many projects will teach you how to think methodically and use code to solve problems. You'll also learn about generally applicable computer science topics such as randomness, recursion, sorting and searching, genetic algorithms, and optimization.
Dr. Faisal Islam brings a wealth of interdisciplinary expertise to Kotlin from Scratch. With an MS in civil engineering and a PhD in resource economics, he offers a unique perspective on applying computational thinking to real-world challenges. Dr. Islam has over 20 years of experience in coding across multiple languages (C, Java, Python, and Kotlin) to solve complex problems and an extensive background in simulation, modeling, and optimization.
Qty: