Kotlin Basics – JetBrains Academy — Learn programming by building your own apps
source link: https://hyperskill.org/tracks/18
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Want to get a taste of programming with a cutting-edge developer language? Try Kotlin, a modern cross-platform language combining functional and object-oriented programming features.
Track overview
- 109 hours for all learning activities
22 weeks to complete the track if you study 5 hours a week - 228 topics with theory and practice adapted to your level
- 24 projects to choose from for your portfolio
- Certificate of completion ↓ available on this track
- Self-paced track. Learn at your own pace
4.6
Project-based learning with personal recommendations
Learn programming while building complete applications
Apply new skills and create projects for your portfolio.
You will be able to complete these projects at the end of the track
Graduate projects contain the core topics for this track
Become confident with the basics of coding: console input and output, loops, and conditions. You will also learn how to use lists and perform different operations on them.
This project will teach you how to work with lists in Kotlin. You will be dealing with algorithms for generating the minefield and processing the player moves.
Apart from writing a useful program (everyone uses calculators!), you will learn a lot about lists, strings, and other data types. You will also get closer experience with 2 important data structures: the stack and the queue.
Create a fun game that you can play afterward. Refine your skills in using lists and Object-oriented programming. Test yourself to create an algorithm that provides competition to the players of the game.
What you'll do:
In this track, you’ll get familiarized with the language syntax, concepts, and libraries, as well as with the basics of OOP. Working on real-life projects, you’ll learn to appreciate the simplicity, clarity, and beauty of Kotlin code.
What you will do:
- Learn the Kotlin syntax and work with a variety of its features;
- Simplify your application design with functional decomposition;
- Master key programming concepts;
- Clarify your code with OOP decomposition;
- Get familiar with helpful tools like Java and Kotlin libraries;
- Learn how to deal with bugs in your programs;
- Work with professional development tools, IDEs;
- Get text processing experience;
- Learn how to work with the file system.
Ready to get your feet wet? Select the track and start your journey!
Topics covered by this track
You will not be alone on the track
What others say they learned in the track:
What others say they learned along the way:
Select this track with Free plan
Forever free
Show off your accomplishment
by working on real projects
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK