Our Courses

Schedule
Morning
Evening
Afternoon
DevOps
Course SynopsisThis course covers all the fundamentals about Docker software and teaches you everything you need to know about deploying modern applications with Docker software. In the end of this course, you will gain in-depth knowledge about CI/CD and Infrastructure as a Code. Required TextbooksThe DevOps HandbookEffective DevOpsContinuous Delivery Completion CriteriaAfter fulfilling all of the following criteria, the student will be deemed to have finished the Module:Has attended 90% of all classes held.Has received an average grade of 80% on all assignments.Has received an average of 60% in assessments.The tutor believes the student has grasped all of the concepts and is ready to go on to the second module.

Schedule
Morning
Evening
Afternoon
INTRODUCTION TO AUTOCAD COURSE
Course SynopsisUsing AutoCAD software, students master the features and elements of computer-aided drafting. This course places an emphasis on learning the fundamental drawing and editing commands needed to create simple two-dimensional drawings. Topics include entering and using the drawing editor, setting up the drawing environment, constructing entities, editing a drawing, display control and zooming, creating dimensions, creating layers and assigning objects, drawing storage and retrieval, layer and line-type options, detailing, blocks creation and exporting blocks. This course requires the students to have a basic understanding of Windows and software. Required TextbooksBill Fane, “AutoCAD for Dummies”, Wiley.Bill Fane, “AutoCAD Essentials”, Wiley. Completion CriteriaAfter fulfilling all of the following criteria, the student will be deemed to have finished the Module: Has attended 90% of all classes held.Has received an average grade of 80% on all assignments.Has received an average of 60% in assessments.The tutor believes the student has grasped all of the concepts and is ready to go on to the second module.

Schedule
Morning
Evening
Afternoon
INTRODUCTION TO C PROGRAMMING
Course SynopsisC Programming is an object-oriented programming language. This course will provide an overview of how Objective-C works and how it differs from other programming languages if you have previously programmed. All materials, code, and assignments relevant to the module should be committed to the module's SVN repository. The tutor will assign the students particular activities to help them understand specific ideas throughout a three-week lesson that will last three hours each week. Each class will consist of approximately 20% theory and 80% practice. The tutor will post all the required material for the class at least a week prior in the SVN repository and it will include the topics that will be covered in the class, practice exercise details and assignment details. There will be two examinations to determine the student's progress throughout the course. Required Textbooks Greg Perry and Dean Miller, “C Programming: Absolute Beginner's Guide”Herbert Schildt, “C: The Complete Reference”, McGraw HillDavid Griffiths and Dawn Griffiths, “Head First C”, O’Reilly. Completion CriteriaAfter fulfilling all of the following criteria, the student will be deemed to have finished the Module:Has attended 90% of all classes held.Has received an average grade of 80% on all assignments.Has received an average of 60% in assessments.The tutor believes the student has grasped all of the concepts and is ready to go on to the next module. PrerequisitesFundamental understanding of programming, bits/bytes, procedures, classes, and computer architecture. It's absolutely acceptable if you only have a theoretical understanding of programming, but you should be certain about what programming is and what you intend to gain from this session.If you are only interested in theory and have no interest/patience in spending at least 10 hours every week throughout the duration of the course, then this course might not be for you.If you have absolutely no idea about programming or do not see yourself doing programming in the next six -odd months, then this class may not be for you.

Schedule
Morning
Evening
Afternoon
ADVANCED VUE.JS
Course SynopsisThe Vue.js course is designed for novices who wish to learn how to think about and produce meaningful Vue.js codes, as well as read Vue.js codes written by others. The course also teaches how to translate a literary description of a problem (requirement) into a Vue.js application or library. This is a foundational course for anyone with no prior programming expertise who wants to work as a professional Ajax engineer in the future. Required TextbooksValentin Bojinov, “Node.js Complete Reference Guide”, Packt.Shawn Wildermuth, “Node.js for .NET Developers”, Pluralsight. Completion CriteriaAfter fulfilling all of the following criteria, the student will be deemed to have finished the Module:Has attended 90% of all classes held.Has received an average grade of 80% on all assignments.Has received an average of 60% in assessments.The tutor believes the student has grasped all of the concepts. PrerequisitesBasic knowledge about programming, bits/bytes, procedures, classes, computer architecture, etc. If you just have theoretical knowledge that is perfectly okay but you should have strong convictions on what programming is, and what you hope to achieve from this class.Willing and eager to spend at least 10-20 hours (varying from student to student) per week outside of the training class to read/write codes in JavaScript (self-study and practice).There is no prior educational level required for this course. Anyone from 10+2 students to someone who is doing her Ph.D. in Genetic Engineering is welcome to take this course.If you are only interested in theory and have no interest/patience in spending at least 10 hours every week throughout the duration of the course, then this course might not be for you.If you have absolutely no idea about programming or do not see yourself doing programming in the next six-odd months, then this class may not be for you.

Schedule
Morning
Evening
Afternoon
ADVANCED TECHNICAL WRITING
Course SynopsisThis course includes technical writing as well as other types of writing. The fundamentals of technical writing, knowing who you're writing for and why you're writing it, getting rid of the clutter in your writing with the goal of achieving effective and seamless communication, strong paragraphs and sentence structure, the fundamentals of writing (grammar and punctuation), insights into collaborative writing, planning and preparing a technical report/white paper, and an efficient and organized writing method are topics covered in this course. Required TextbooksKieran Morgan, “Technical Writing Process”, Technical Writing Process.Krista Van Laan, “The Insider’s Guide to Technical Writing”, XML Press.Phillip A. Laplante, “Technical Writing: A Practical Guide for Engineers and Scientists”, CRC Press. Completion CriteriaAfter fulfilling all of the following criteria, the student will be deemed to have finished the Module:Has attended 90% of all classes held.Has received an average grade of 80% on all assignments.Has received an average of 60% in assessments.The tutor believes the student has grasped all of the concepts. PrerequisitesThere is no prior educational level requirement for this course.

Schedule
Morning
Evening
Afternoon
MANAGEMENT 3.0
Course SynopsisThis document is prepared for licensed Management 3.0 facilitators and informs about outlines and the expected outcome of a standard Management workshop, the Foundation Workshop. Attendees should experience the same learning outcome, the same modules, the same practices wherever in the world they attend the workshop, no matter the facilitator. Completion CriteriaAfter fulfilling all of the following criteria, the student will be deemed to have finished the Module:Has attended 90% of all classes held. Has received an average grade of 80% on all assignments.Has received an average of 60% in assessments.The tutor believes the student has grasped all of the concepts and is ready to go on to the next module. PrerequisitesExperienced in management roles.

Schedule
Morning
Evening
Afternoon
INTERMEDIATE TABLEAU
Course SynopsisTableau stands as a prevalent business intelligence (BI) and analytics tool, with adoption by prominent organizations like Amazon, Experian, and Unilever. It facilitates data exploration, analysis, and secure data sharing via Workbooks and Dashboards. Its intuitive drag-and-drop functionality makes it accessible to all, enabling efficient data cleaning, analysis, and visualization. The course focuses on mastering Tableau's interface, establishing data connections, and crafting simple visualizations. By session's end, participants will possess the competence to adeptly navigate Tableau, culminating in the creation of impactful data dashboards. Required TextbooksAlexander Loth, “Visual Analytics with Tableau” Wiley.Ryan Sleeper, “Practical Tableau”, O’Reilly Media.Molly Monsey and Paul Sochan, “Tableau for Dummies”, Wiley. Completion CriteriaAfter fulfilling all of the following criteria, the student will be deemed to have finished the Module:Has attended 90% of all classes held.Has received an average grade of 80% on all assignments.Has received an average of 60% in assessments.The tutor believes the student has grasped all of the concepts. PrerequisitesThere is no prior educational level requirement for this course.If you are only interested in theory and have no interest/patience in spending at least 10 hours every week throughout the duration of the course, then this course might not be for you.If you have absolutely no idea about programming or do not see yourself doing programming in the next six-odd months, then this class may not be for you.