Tagging System
The Tagging System allows you to search and navigate through relevant content. These tags organize kata according to category, technique, and focus area.
Take a look a the running list of tags here - and feel free to create new sections, make additions and add to the discussion
What tags and focus areas do you want to see more of? Comment below:
Discuss:
This comment has been reported as {{ abuseKindText }}.
Show
This comment has been hidden. You can view it now .
This comment can not be viewed.
- |
- Reply
- Edit
- View Solution
- Expand 1 Reply Expand {{ comments?.length }} replies
- Collapse
- Remove
- Remove comment & replies
- Report
{{ fetchSolutionsError }}
-
-
Your rendered github-flavored markdown will appear here.
-
Label this discussion...
-
No Label
Translation missing: en.models.comment.label_info.forum_topic.none
-
No Label
- Cancel
Please sign in or sign up to leave a comment.
how I am gonna select a kata for the specific learning concept which I can target for
uuuuuuuuuuu KOSTIA IM HERE
Love this site! although it's hard to find the option to add an
It seems like a lot of katas have irrelevant tags to attract users, and no way to deal with it. It ruins my experience when my first task for every kata is to figure out if it's even relevant, and most of the time it isn't.
I'm leaving this here instead of creating a request on github: Why on earth is the tag list in the Kata browsing section always randomized? Everytime I want to see kata's belonging to a certain topic I have to scan the list for the topic from top to bottom. Isn't an alphabetical ordering the default thing to do?
I agree, it's a mess. But you could use your browsers search function. :)
I am confused, because i can't search any other codewarrior. How can i add them?
You can find some info here: https://docs.codewars.com/concepts/clans-allies-and-followers/
Currently you cannot search for other users, you have to know their name or have a link to their profile page (which usually looks like
https://www.codewars.com/users/verbuc
).So I am trying to find 8/7 kyu dictionary katas for Python. Do we have a tag for dictionaries as we have for lists/arrays/strings ?
no
What do I do?
Hi
HI
Hi
hey
yap
is it possible to add multiple katas at once to collection? I'd like to finish every single 8,7,6 katas, but after bunch I am on 5 kyu and 7,6 kata not showing up
Change
rank up
tofundamentals
or just use the kata list insteadAfter submiting Kata I usualy view solutions of other users. While viewing comments, I can click "View Solution" button and then solution of commenting person shows up. I can't upvote this solution when I think that its best practice or clever. I cant search Solutions by user. Only workaround is following selected user but I dont want to do this. Function of searching solution by user should be added.
[suggestion]
Not exactly a tagging issue but close. Looking at katas, I can see which ones I have already solved, there is checkmark in the kata title. However, at first glance I cannot see with which language I have solved it (https://www.codewars.com/kata/latest/my-languages). It would be nice to see the language used for previous solution (maybe as a green overlay on the language logo).
Is there practice exercise for Reactjs.
Not many, a search by "react" in all katas returns only the following:
https://www.codewars.com/kata/react-with-jsx https://www.codewars.com/kata/creating-elements-with-react https://www.codewars.com/kata/react-flux
This is not about
Kata Tagging
! I was wondering whether tagging a person using@
works on Codewars??For an Instance let's say I have created a kata
x
andy
person has translated it intoz
language. Now some persona
tries to solve my kata inz
language and gets a doubt or querry, so he/she ask a question of it in the discourse (I'm assuming only I'll get notified of this, am I right??). But lets say I don't know thatz
language so I want to notifyy
translator about the question. So what I do is send a reply toa's question
somewhat like this -Hey @y need your help here.
Now whether this will notifyy
person?? If Yes => ^_^Otherwise => Is there another option?? If not then can this be integrated on Codewars??
Is there a tag for React and ES2015?
[Suggestion] I think that every kata should have some minimum number of tags (maybe 3). This should keep katas in order and structure and will help to detect similar or duplicated katas.
I was able to get to 5 kyu with a relative ease - the things I've learned so far outside codewars helped me achieve this. However, as I've been looking at the 4 kyu kata's which are for me to complete next I don't really know where to start (meaning I don't think I've learned the necessary paradigms necessary to complete them).
I think for each rank it would be nice to have a list of certain fundamentals that you should have down before moving on to the next rank. (right now it seems like I could have completed all of the same type of kata and still reached 5 kyu.) This way you can, also, spend time outside codewars mastering all the fundamentals for that rank.
(This may not be the best place for this comment. Hopefully a mod will find it.)
Thanks, Lemmy know if this makes sense.
You can find some bullet lists for each kyu on http://www.codewars.com/topics/kata-ranking. One way for you to learn more is simple to ask for hints for each kata (hopefully, you stay on those one-level-up compared to your current level :)) I would gladly direct you in some good direction on your way to solve katas, trying not to give off too much.
I wonder if it might be better to have to complete a certain percentage of existing kata at a specific kyu rating before being allowed to progress upwards. As I understand the system currently, it takes 10 kata of equal rank to your own to progress, which makes it trivial to advance through the first couple of ranks due to sheer variety and difficulty variances in existing kata at lower ranks.
Also, for data structures:
However, we don't have any discussions of these right now that I know of...
Some more. Not sure what to call the category for these:
Wow!! Impressive list. It took me a while to figure out some other keywords I couldn't see: From functional world:
I don't see either
These are great! It reminded me of a few more as well:
Very complete list! You are, however, missing a few concepts:
Algorithms:
Bioinformatics
Concurrency
Parallelism
Note that parallelism and concurrency are not the same thing. I don't know how much low-level code Codewars will enable, but I feel those concepts could use exploration.
Concurrency/Parallelism! I completely missed those. Once the new sandboxed kata environments are supported we intend to enable concurrency.
Here is a starting list. I've probably missed some more obscure things (especially in the data structures section). Anything major that I'm missing here?
Language Elements:
Conditional Statements, Strings, Functions/Methods, Exception Handling, Blocks, Procs, Lambdas, Modules and Mixins, Flow Control, Numbers, Arithmetic, Operators, Ranges, IO, Iterators, Regular Expressions, Bitwise, Meta-programming
Conceptual/Design Principles:
Debugging and Testing, Design Patterns, Program Planning, TDD, BDD, Separation of concerns (Soc), Service-oriented design, Inversion-of-control (IOC), RPC,
Design Patterns
Abstract Factory, Builder, Factory Method, Lazy Initialization, Object Pool, Prototype, Singleton, Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Controller, Module, Proxy, Chain of responsibility, Command, Iterator, Mediator, Memento, Observer, PubSub, Servant, Specification, State, Strategy, Template method, Visitor, Active Object, Balking, Bindings, Reactor, Scheduler
Programming Paradigms:
Dynamic, Object-Oriented, Functional, Procedural, Aspect-oriented
Data Structures:
String, Boolean, Date/Time, Arrays, Int, Float, Numbers, List, Collections Dictionary, Graph, Trees, Sequence, Set, Queue, Stack, Map, Matrix, Vector, Bitmap, Hash, Linked List, Binary Tree, B-Tree, Heaps, Associated List
Algorithms:
Mathematics, Search, AI, Machine Learning, Compiler Theory, Interpreters, Sorting, Filtering, Marshaling/Serialization, Parsing, Formatting, Type Conversion, Data Conversion, Recursion, Normalization, Map/Reduce, Validation, Encryption, Decryption, Expressions, Encoding, Decoding, Statistics, Geometry, Physics, Scheduling, Allocation, Deallocation, Networks, Traversal, Merging, Numerical Analysis, Adaptive Systems, Decision Tables, Natural deduction/Deductive reasoning, Permutations, Sequence Alignment, Fuzzy Matching, Fuzzy Search, Compression, Image Processing, Synchronization
Machine Learning:
Supervised Learning, Unsupervised Learning, Deep Learning, Association Rule Learning, Reinforcement Learning, Clustering, Statistical Classification
Misc:
Method Chaining, Utility Functions, Binary, Puzzles, Refactoring
Nice list! How many old books and websites did you have to hit to flesh that list out?! I think it would be great to expand each list item with a short description (a.la. SO keyword tags). Put up a google doc and I can help out some.
Algorithms:
Misc:
Note that genetic algorithms and evolutionary algorithms are not the same thing. I don't know how much Codewars will support long-running in the future, so the distinction may be unnecessary.
Good ones. Eventually we do want to support longer running algorithms. We will try to get a Google doc up soon. Thanks for offering to help!
Just created a google doc: Tagging System... Would be awesome to have you contribute and add short descriptions constablebrew. Anyone else interested feel free as well!