This course is designed for complete beginners.
Basic computer science background is preferred, but not required.
October 29, 2017 to February 1st, 2018.
15 to 20 Students.
October 20th, 2017.
The duration of the course is 14 Weeks.
Part-time, 5 pm to 9 pm, Weekdays.
Optional lab on Saturdays.
The tuition costs KWD 2,450.
Check course details for payment plan.
Full Scholarships Available. Click here for more information.
Device Requirements (Minimum):
MacBook 2015 (or after).
Intel Core i5 (Dual-Core), 8GB RAM.
Who This Course is For
You’re a Beginner
You have no coding background and want to become a professional coder.
You Have Big Ideas
You want to build websites or apps but don’t have the necessary coding skills.
You Want to Improve
You’re a computer science student who wants to gain experience and training in new programming languages.
You Want to Reinvent Your Career
You want to learn coding as a new skill that makes you valuable in any industry.
Python is our core programming language. It’s simple and easy to program in but it’s extremely powerful. It’s used by companies like Google, YouTube, DropBox and many more. The course will cover all the basics of Python programming. By the end students will be able to write very complex programs quickly and efficiently.
Django is a high-level Python web framework that encourages rapid development and clean design. It takes the hassle out of setting up webservers, managing and interacting with databases, handling user authentication and interaction and much much more. Django allows for the creation of everything from pure data APIs to rich dynamic web applications. Django is used by companies like Pinterest and Instagram and it is CODED’s framework of choice.
Software Project Management:
Throughout the course students will be continuously exposed to the latest software development methodologies used by major companies. Students will be working in a test-driven development environment, pair-programming and using Agile workflows, and all projects will be versioned and managed using Git and Github.
CODED’s curriculum is project-driven. This means that throughout the course students will be working on multiple projects. During the instructional phase, students will work on different aspects of real web applications of increasing difficulty and complexity, culminating in a final project phase where they can propose their own original ideas and turn them into real working applications.
Build stunning responsive web applications by leveraging the power of HTML5, CSS3 and Bootstrap 3 for rapid prototyping and design of your user interfaces.
ReactJS and React Native:
ReactJS (or just React) is a cutting-edge frontend library for building rich, interactive user interfaces. It uses a component-based development approach that allows programmers to build large web applications that constantly update their interface as their data changes without reloading the page. React was created by and for Facebook and Instagram and used by other major companies like Netflix and Airbnb.
React Native is an even newer bleeding-edge library built on top of React. It allows for the rapid development of native mobile applications for both iOS and Android devices using a single React codebase. With React Native our students get to see their app ideas come to life quickly on all mobile platforms.
Students will get the chance to deploy their applications into a production environment that they set up, run and manage themselves. The course will cover deployment using DigitalOcean.