Welcome to Itera Guides! Our goal is to have guides for the three parts of the course: basic, intermediate and advanced.
- A broad and robust understanding of computer science and programming
- How to think algorithmically and solve programming problems efficiently
- Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
- Familiarity in a number of languages, Ruby, SQL(Mysql or Nosql database), and JavaScript plus CSS and HTML
- How to develop and present a final programming project to your peers.
- How to work effectively with teams.
- Good English communication skills
- Intro to Computer Science
- Getting started with programming
- Basic programming concepts
- Object Oriented Programming
- Creating your first project
- Databases
- Connecting your applications to the internet
- Working in a collaborative environment
- Building the Back-end
- Front-end technologies
- QA
- Security
- Deployment