Kotlin from Scratch

Regular price €69.99
Quantity:
In stock with our UK publisher. 14-28 days
Delivery/Collection within 10-20 working days
14 days return policy Shipping & Delivery
A01=Faisal Islam
Age Group_Uncategorized
Age Group_Uncategorized
algorithm
algorithmic thinking
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_bestseller
eq_computing
eq_isMigrated=2
eq_nobargain
eq_non-fiction
fractals
ios
ios programming
java
java programming
Kotlin
kotlin programming
Language_English
linux
math
math programming
modeling
object oriented programming
PA=Not yet available
Price_€50 to €100
problem solving
programmer gifts
programming
programming books
programming for beginners
programming introduction
PS=Forthcoming
reference
security
simulation
softlaunch
STEM
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
Secure checkout Fast Shipping Easy returns
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.

More from this author