- Computer algorithms
- Computer programming
- Paradigms | 23.07.23 Конспект
- External resources
- Recursion basics
- Intro to computational thinking
- Components of computational thinking
- Introduction to OOP
- Inheritance
- Interfaces
- Polymorphism
- Encapsulation
- Units of information
- Hexadecimal numbers
- Unicode
- JSON
- Date and time standards
- Synchronous, asynchronous, parallel
- Processes and threads
- Introduction to Operating systems
- Files
- Computer Memory
- Components of computer memory
- Stack and heap memory
- The concept of patterns | 24.07.23 Конспект
- Libraries
- Frameworks
- What is a bug
- Functional testing
- Unit testing
- Documentation
- Introduction to logging
- Debugging overview
- Self-documenting code
- Design principles
- Single Responsibility Principle(SRP)
- Interface Segregation Principle(ISP)
- Introduction to software architecture
- Introduction to creational patterns
- Singleton
- Regexps basics
- Write, compile, and run
- JVM, JRE, and JDK
- IDE
- IntelliJ IDEA
- IntelliJ IDEA basics
- Navigation through code
- Writing code with pleasure
- Fixing code
- JetBrains Academy plugin
- Build tools
- Java Archive
- Gradle basics
- Basic project with Gradle
- Coding style conventions
- Naming variables
- Standard output
- Standard input with Java Scanner
- Reading data with a readln
- String formatting | 25.07.23 Конспект
- Values and variables | 14.08.23 Конспект
- Val variables
- Objects
- Equality
- Data types
- The classification of basic types
- Type conversion
- Type of the numeric expression
- Nullable and non-nullable types
- Ranges
- Type system
- String basics
- String templates
- Working with strings
- Getting substrings
- Invoking functions | 25.07.23 Конспект
- Declaring functions
- Functional decomposition
- Default arguments
- Named arguments
- Scopes
- The main() function
- Call stack
- if expression
- When expression
- For loop and ranges
- Repeating blocks
- While loops | 26.08.23 Конспект
- Jumps and returns
- Boolean and logical operations
- Arithmetic operations
- Increment and decrement
- Characters
- Integers in action
- Floating-point types
- What is an exception
- Taming exceptions
- Introduction to MutableList
- Work with MutableLists
- For loop and lists
- Multi-dimensional list
- Introduction to collections
- List
- Mutable List
- Set
- Map
- Mutable Map
- Mutable Set
- Iterators
hyperskill-kotlin's Introduction
hyperskill-kotlin's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.