What is 'Camel Case'?
Camel Case describes a mixture of upper and lower case characters in a string. The name derives from the resemblance of the undulations in the shape of the resulting string to the humps on the back of a camel.
To write an expression as camel case, you capitalize every word and remove any spaces between the words. So, for example, 'knowledge based system' becomes KnowledgeBasedSystem.
CamelCase is often used in programming and information management because a single string without spaces can be used as an identifier, multiple words conveys more semantics than a single word, but the capitalization helps to highlight the word boundaries, leaving the expression readable.
Sometimes, people differentiate between lowerCamelCase and UpperCamelCase, the difference being the case of the first letter in the string.