-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcourse-info.yaml
21 lines (21 loc) · 2.07 KB
/
course-info.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
type: marketplace
title: Algorithmic Challenges in Kotlin
language: English
summary: |-
<p>Prepare for your next technical interview by practicing solving algorithmic challenges in IDE using Kotlin.</p>
<p>The main learning objectives of this hands-on course are the following.</p> <ul><li><b>Practice applying essential algorithmic techniques.</b> We introduce you to the main algorithmic techniques (brute force, greedy algorithms, divide and conquer, dynamic programming). For each topic, you will be solving a number of coding challenges to master the corresponding technique.</li> <li><b>Prepare for your next coding interview.</b> Solve a suite of carefully selected coding challenges that cover the most popular topics from coding interviews.</li> <li><b>Code like a pro.</b> Our workflow will push you to code like a pro, whereas IDEA will boost your productivity: implement a solution using various smart features of IDEA (code inspections, auto-completion, on-the-fly code analysis, and reliable refactoring tools); then ensure that your solution is correct by implementing various tests; then, debug it right in IDEA.</li> <li><b>Practice writing efficient and reliable code.</b> For each problem in this course, your goal is to implement a solution that works in less than one second even on large datasets. When you submit, our automatic grading system checks your solution against a collection of carefully designed test cases that contain both large datasets and various corner cases.</li> <li><b>Practice Kotlin.</b> Implement your solutions in Kotlin, a cross-platform programming language developed by JetBrains.</li></ul>
<p>P.S. Want to contribute? Feel free to send a pull request to the <a href="https://github.com/jetbrains-academy/algo-challenges-in-kotlin">github repo</a>.</p>
vendor:
name: JetBrains
email: [email protected]
url: https://www.jetbrains.com/
programming_language: Kotlin
content:
- Warmup
- Queries and Incremental Updates
- Brute Force
- Divide and Conquer
- Greedy Algorithms
- Dynamic Programming
environment_settings:
jvm_language_level: JDK_16