<http://schema.org/articleBody>
"Coding is a language, but it's not foreign and shouldn't be treated as such. It should be taught in schools alongside the ABCs. Unfortunately, as it's a relatively new field, our teachers and professors lack the resources to do so.\r\n\r\nEnter: Squad, a real-time, web-based collaborative code editor built by the folks at Code Together, which\u00A0is based out of SproutBox, a startup incubator located in Bloomington, Indiana. Squad is built on the idea that working together produces better code and better products. Have you ever collaborated on a Google Document? It's a similar concept. Squad's tools are for both experts and those learning to code that supports more than 15 common programming languages including\u00A0HTML, PHP, CSS, JavaScript, XML, Python, Lua, C, C++.\r\n\r\nThis month, Squad announced its first education product, a workshop platform for students and computer science teachers.\u00A0Squad for Education contains all of the features of the original software, but has been further optimized for large groups in the computer lab setting.\r\n\r\n\r\n\r\nComputer science educators can use the platform to quickly assemble and monitor the progress of their students and can provide real-time demonstrations for up to 50 students simultaneously within the same platform. The software is customizable so universities can include single sign-on access and dedicated subdomains.\r\n\u201CI see great potential for collaboration using Squad, not just in CS, but also math, history and even debate club; anywhere there are minds coming together, Squad can be used to log arguments and compile one final document. Squad was easy to setup, I now can quickly switch between student\u2019s workspaces to observe and interact with them as they progress on an assignment.\u201D\r\n\r\n-Dan-Adrian German, Senior Lecturer at Indiana University Bloomington School of Informatics and Computing, who's been using Squad for lab activities in his class this fall.\r\nFeatures of Squad product include syntax highlighting with multiple color modes and line numbering, chat with searchable history, the ability to browse remote FTP/SFTP locations and open and save local files.\u00A0Pricing for Squad for Education is determined by several factors, including the number of students enrolled in CS courses and the amount of customization needed.\u00A0Regular pricing includes\u00A0$3.95/month for an individual plan and $49.95/month for a 5-person team with additional users costing $8.00/month.\r\n\r\n\r\n\r\nSquad is similar to YC's\u00A0Stypi and Cloud9 IDE, which also let you collaboratively code in the browser. It's complementary to\u00A0Codecademy, an online tool to help beginners learn coding that we covered last month. There's also Programr and\u00A0Treehouse, which like Codecademy, have similarly gamified the programming learning process.\r\n\r\nSquad would be great for individuals who finished Codecademy courses and are ready to jump into some projects, but would like to work on them with friends - solving coding challenges together and sharing knowledge.\r\n\r\n\u27A4\u00A0Try\u00A0Squad\u00A0for a free 10-day trial.\r\n\r\nFeatured image: Shutterstock/Dmitriy Shironosov"^^<http://www.w3.org/2001/XMLSchema#string>
<http://thenextweb.com/dd/2011/11/22/squad-a-collaborative-code-editor-that-can-be-used-in-the-classroom/>