Java Full Stack Developer
Start date: 24 June 2025
Duration: 8 months
Web Full Stack Developer
Start date: 24 June 2025
Duration: 8 months
Software Testing & Quality Assurance
Start date: 24 June 2025
Duration: 8 months


Programming & Software Testing
A comprehensive field of study that equips students with the skills to design, develop, and test software applications, emphasizing programming languages, software development methodologies, and quality assurance techniques.

Programming & Software Testing
A comprehensive field of study that equips students with the skills to design, develop, and test software applications, emphasizing programming languages, software development methodologies, and quality assurance techniques.
Specializations
Programmation
Spécialisez-vous en Java Full Stack ou en développement Web Full Stack, et acquérez une expérience pratique avec des outils de l'industrie comme Spring, Hibernate et les frameworks JavaScript modernes. Grâce à un mentorat personnalisé, des projets concrets et un programme structuré basé sur les données, vous obtiendrez les compétences nécessaires pour devenir développeur full-stack, ingénieur backend ou programmeur applicatif.
Tests de logiciels (Assurance Qualité)
Développez des compétences avancées en tests manuels et automatisés avec des outils reconnus comme Selenium, JIRA, HP ALM et SQL. Apprenez à créer des plans de test, à rédiger des scripts en Java et à suivre les anomalies efficacement. Grâce à un projet de synthèse pratique et à une formation alignée sur les normes ISTQB, vous serez prêt pour des rôles comme analyste QA, ingénieur test ou développeur automatisation.
Faculty Programs
The Programming & Software Testing faculty offers three distinct specializations: Java Full Stack, Web Full Stack and
Programming & Software Testing.
In the first semester each specialization includes a common foundational course followed by specialization courses.
Learn to master the fundamentals of databases, SQL, data warehousing, data modelling, report to uncover insights, communicate critical findings, and create data-driven solutions through specialized blended learning.
Start date: 24 June 2024
Duration: 8 months
Full Stack Java
Developer

Learn to master the fundamentals of databases, SQL, data warehousing, data modelling, report to uncover insights, communicate critical findings, and create data-driven solutions through specialized blended learning.
Start date: 24 June 2024
Duration: 8 months
Full Stack Java
Developer

Learn to master the fundamentals of databases, SQL, data warehousing, data modelling, report to uncover insights, communicate critical findings, and create data-driven solutions through specialized blended learning.
Start date: 24 June 2024
Duration: 8 months
Web Full Stack
Developer

Learn to master the fundamentals of databases, SQL, data warehousing, data modelling, report to uncover insights, communicate critical findings, and create data-driven solutions through specialized blended learning.
Start date: 24 June 2024
Duration: 8 months
Web Full Stack
Developer

Learn to master the fundamentals of databases, SQL, data warehousing, data modelling, report to uncover insights, communicate critical findings, and create data-driven solutions through specialized blended learning.
Start date: 24 June 2024
Duration: 8 months
Software Testing &
Quality Assurance

Learn to master the fundamentals of databases, SQL, data warehousing, data modelling, report to uncover insights, communicate critical findings, and create data-driven solutions through specialized blended learning.
Start date: 24 June 2024
Duration: 8 months
Software Testing &
Quality Assurance

Start date: 24 June 2024
Duration: 8 months

Start date: 13 June 2025
Duration: 10 months
Full Stack Java Developer
A Full Stack Java Developer is responsible for developing both the front-end and back-end of web applications using Java technologies. They design user interfaces, manage databases, and implement server-side logic to ensure seamless functionality. Key skills include Java, HTML, CSS, JavaScript, SQL, frameworks like Spring and Hibernate.
Explore >>
Start date: 24 June 2024
Duration: 8 months

Start date: 13 June 2025
Duration: 10 months
Software Testing & Quality
Assurance
A Software Tester ensures that applications function correctly by identifying and fixing bugs before release. They design test plans, execute tests, and report on the quality of software products. Key skills include manual and automated testing, knowledge of testing tools (like Selenium), problem-solving abilities, and proficiency in programming languages like Java.
Explore >>
Industry in demand Certifications
The Programming and Software Testing faculty offers comprehensive certification programs designed to make you both certification-ready and job-ready, blending hands-on coding experience with rigorous quality assurance and industry-aligned credentials.
Intructor spotlight
Toufik Lazri
Sr. Software Consultant
Toufik is a University graduate in computer engineering and has been creating and implementing computer applications for over 25 years. He's been a valuable team member at MCIT for over 10 years teaching Java technologies. He is particularly known to transmit his knowledge in a clear and dynamic way to ensure students a successful transition to the job market.
Sridharan Kilvidi
Senior Software Consultant
Sridaran is a Software Test Consultant and Trainer with 8 years of teaching experience in private colleges in Montreal and Toronto. With over 15 years of professional experience in Programming and QA, Sridaran has successfully managed Software Quality Assurance efforts for enterprise applications in finance, telecommunications, and service business domains. Passionate about sharing expertise and guiding aspiring professionals in the field of software testing.
Mirna Mardini
Software Engineer
Mirna Mardini, based in Montreal, Canada, is an accomplished developer and instructor with a diverse background spanning various roles and industries. Currently working at Tema Solutions as an ERP Developer/ Divalto, she excels in developing new features, installing functionality, and providing technical support.

Become job ready
Resume preperation
Networking Events

Resume Preperation
interview Preperation
Portfolio
Preparation
Craft a Winning Resume & Land Your Dream Job Faster!
Your resume is your first impression on potential employers
Join our Resume Preparation Workshop to learn how to create a standout resume that highlights your skills, experience, and strengths in a way that grabs employers’ attention.
Attend an infosession
Resume preperation
Networking Events

Resume Preperation
interview Preperation
Portfolio
Preparation
Craft a Winning Resume & Land Your Dream Job Faster!
Your resume is your first impression on potential employers
Join our Resume Preparation Workshop to learn how to create a standout resume that highlights your skills, experience, and strengths in a way that grabs employers’ attention.
Attend an infosession
1:1 Advising
Schedule a meeting with our Advisors and discuss all the opportunities at MCIT.
Talk to an Advisor
Meet & Greet
Events
Come meet us in person for an insightful evening with industry experts and a campus tour
Meet us
Info
Sessions
Join our info sessions that are held periodically to know more about our programs and offerings.
Join us
i


Info Sessions
Schedule a meeting with our Advisors and discuss all the opportunities at MCIT.
i
Info Sessions
Schedule a meeting with our Advisors and discuss all the opportunities at MCIT.
i
Funadamentals of Structural
Querry certification
Learn more
SQL
Funadamentals of Structural
Querry certification
Learn more
SQL
Introduction to Data Science ,
Business Intelligence &
Big Data
Learn more
Big Data
Data Science
Introduction to Data Science ,
Business Intelligence &
Big Data
Learn more
Big Data
Data Science
Visualisation &
Reporting tools
Learn more
Visualisation
Visualisation &
Reporting tools
Learn more
Visualisation
Fundamentals of Pythn
Programming
Learn more
programming
Fundamentals of Pythn
Programming
Learn more
programming
AWS Cloud Data
Fundamentals
Learn more
AWS
AWS Cloud Data
Fundamentals
Learn more
AWS
Industry in demand Certifications
The Business Intelligence & Data Science faculty offers three distinct specializations: Business Intelligence, Big Data Developer, and Data Science.
In the first semester each specialization includes a common foundational course followed by specialization courses.
Intructor Spotlight
Marwan Habshi
EPM & Data Analytics Delivery Lead
A fleeting Industry expert with over a decade in Business Intelligence and Analytics spent primarily in Tableau BI applications, Microsoft Power BI, OAC, PBCS, Data management, OBIEE and Essbase mostly in the big four consulting firms. An MBA and IT graduate who combines business goals with technological prowess. Dispenses his passion for knowledge & learning through teaching Business Intelligence & Data methodologies to ardent aspirants.
Parminderjit Singh
Senior Data Architect.
Parminder Jit Singh, with over 17 years of experience, is a highly skilled professional in MS SQL Server Azure and related technologies. He specializes in MS BI (SSIS, SSAS, SSRS), SharePoint, SQL Query Analyzer, SQL Server Management Studio, and Business Intelligence Development Studio. Parminder's expertise in delivering essential IT solutions is matched by his accessible mentoring style, guiding aspiring professionals effectively.
Zaid Hossien
EPM & Data Analytics Delivery Lead
A fleeting Industry expert with over a decade in Business Intelligence and Analytics spent primarily in Tableau BI applications, Microsoft Power BI, OAC, PBCS, Data management, OBIEE and Essbase mostly in the big four consulting firms. An MBA and IT graduate who combines business goals with technological prowess. Dispenses his passion for knowledge & learning through teaching Business Intelligence & Data methodologies to ardent aspirants.
Become job ready
Networking Events
Financial Aid

Resume Preperation
Interview
Preperation
Portfolio
Preparation
Resume preperation
Craft a winning resume and land your dream job faster!
Your resume is your first impression on potential employers
Join our Resume Preparation Workshop to learn how to create a standout resume that highlights your skills, experience, and strengths in a way that grabs employers’ attention.
What you’ll gain:
➔Resume essentials
➔Tailoring your resume
➔Keyword optimization
➔Highlighting skills and experience
Attend an Info Session
FAQs
What topics are covered in the full stack web app developer program?
How is the program content structured?
Are these programs suitable for beginners?
Are there any prerequisites for enrolling in these programs?
What is the admission Criteria for this Program?
What career paths can I pursue after completing these programs?
What teaching methods are used in your programs?
Are there opportunities for practical experience or internships?
Can I study part-time or online?


Montreal College of Information Technology
Collège des technologies de l’information de Montréal
200-1255 Robert-Bourassa Blvd.
Montreal, Quebec H3B 3B2
+1 514 405 6874


Montreal College of Information Technology
Collège des technologies de l’information de Montréal
200-1255 Robert-Bourassa Blvd.
Montreal, Quebec H3B 3B2
+1 514 405 6874

Montreal College of Information Technology
200-1255 Robert-Bourassa Blvd.
Montreal, Quebec H3B 3B2
+1 514 312 2383