Your cart is currently empty.
Learn Data Science from IIT Madras faculty & Industry experts and earn a Data Science certification from India's best Engineering College. Become a Data Scientist through multiple Data Science courses covered in this 7-month data science certification program with hands-on exercises & Project work. Master skills like Python, SQL, Machine Learning, Artificial Intelligence, PowerBI and more.
Our instructor-led Data Science course, in association with CCE, IIT Madras, will help you in mastering Data Science. The training covers Python programming, Machine Learning, etc., along with real-time projects.
In this advanced certification program, you will learn 12 data science courses along with multiple case studies and project work.
Apart from the live classes, you will have electives in a self-paced format:
Data Analysis with Excel, Data Wrangling with SQL, NLP, and its applications.
The demand for Data Scientists exceeding the supply is a severe problem in the data-driven world we are living in today. As a result, most organizations are willing to pay high salaries for professionals with appropriate Data Science skills.
Data Science training online will help you become proficient in Data Science, R programming language, Data Analysis, Big Data, and more. Thus, you can quickly accelerate your career in this evolving domain and take it to the next level.
In the United States, the average salary of a Data Scientist is US$112,957. The average salary of Data Scientists in India is ₹853,191.
|Criteria||Data Analyst||Business Analyst||Data Scientist|
|Skillset||Analyzing business needs||Analyzing historical data||Making data-driven decisions|
|Who are eligible?||Anybody can learn||Anybody can learn||Anybody can learn|
|What do they do?||Full life cycle analysis, including business needs, activities, and designing||Implementing technology solutions and analyzing and reporting business capabilities||Statistical analysis and the development of Machine Learning systems|
Talk To Us
We are happy to help you 24/7
Data Engineer | Bengaluru
Intellipaat helped me to acquire a solid job in the third year of BTech. I received seven job offers, with 30 LPA as the highest CTC. Thanks to Intellipaat for making my career successful.
Senior Technical Associate | India
I got promoted to Sr. Technical Associate with a 60% hike after completing this course from Intellipaat. The training taught me new skills and how to implement the same in my current role.
Senior Technical Associate
Data Scientist | India
Becoming a Data Scientist from a Customer Service Agent was possible only due to expert guidance by Intellipaat trainers. Even after working for 10 years in customer care, I am a Data scientist today.
Customer Service Agent
Machine Learning Engineer | India
Intellipaat made my transition from civil engineering graduate to IT industry professional smoothly with its round-the-clock support, excellent curriculum, industry-standard projects, and efficient trainers.
B. Tech — Civil Engineering
Machine Learning Engineer
Data Scientist | Delhi
Intellipaat has given me the confidence that anyone can become a Data Scientist with its rich course and expert guidance. With the help of Intellipaat, I switched from a non-tech role to a Data Scientist.
Data Scientist | Hyderabad
Today, I am a certified Data Scientist and this has happened post I enrolled in this program. It covers all the necessary concepts and techniques in lucid language. I am thankful to Intellipaat for giving me this career growth.
Aircraft Maintenance Engineer
Big Data Developer | Dallas
The course helped me make a career transition from Computer Technical Specialist to Big Data developer with a 60% hike. The online interactive sessions by trainers are the best thing about Intellipaat.
Computer Technical Specialist
Big Data Developer
Product Manager | India
With this course, I switched to the Product Manager role with an 85% hike. They conducted so many interviews, live capstone projects, and resume-building strategies that gave me confidence.
Data Scientist | Bengaluru
Intellipaat offered me the best learning experience, and today, I have successfully transitioned from a Manager in Edutech to a Data Scientist. The comprehensive curriculum and the career guidance sessions helped me a lot.
Manager Analytics & Data Science
Program Manager | Pune
Thanks to Intellipaat, I was able to switch to the role of a Program Manager from a Microsoft Dynamics Consultant. Gaining knowledge in the latest technologies as per industry standards helped me the most.
Microsoft Dynamics Consultant
Data Science Intern | Gurugram
I was able to achieve my goal of becoming a Data Science professional from being a lecturer, due to Intellipaat. It offered a platform to learn Data Science from the best trainers. The real-life projects were good.
Data Science Intern
55% Average Salary Hike
$1,20,000 The Highest Salary
12000+ Career Transitions
500+ Hiring Partners
Dr. Tangirala is a professor at IIT Madras with expertise in analytical chemistry and a keen interest in the fields of Controller Performance Monitoring, Time frequency analysis of Processes, and Fuel cells, etc.
He works as an assistant professor for the Biotech department at IIT Madras and holds a DSc from EPFL, Switzerland. His research interests span from modelling and optimization of biological networks to Machine Learning.
Dr. Babji Srinivasan is working as an assistant professor in the Department of Applied Mechanics at IIT Madras. He holds a Ph.D. from Texas Tech University, and his research interests span from Behavioral Informatics to Cognitive Systems Engineering.
He carries over 15 years of expertise in handling various analytics projects, using several types of ML algorithms in multiple business domains. He also comes with extensive knowledge in SAS, SQL, R, Python and is proficient in Big Data Environment.
Vinayak has over 13+ years of experience and specializes in Data Modeling , preparing KPIs, SQL query, Functional Dashboards with Qlik, Power BI, Sentiment Analysis, etc along with holding a CSM (Certified Scrum Master) certification.
A fellow of the Indian National Academy of Engg.,his research area includes data mining, process design & optimization, FDD etc. He has co-authored several reconciliation papers, a book and a course ‘Data Science for Engineers’ on the NPTEL platform.
Suresh Ramadurai is involved in teaching market research as a visiting faculty at various IIMs and in training analytics professionals. He is an IIT Delhi graduate with a degree in Chemical Engineering and holds a PG Dip. in Management from IIM Bangalore.
Design and implement scalable codes alongside effectively developing high-quality applications.
Develop solutions for fixing quality issues in the data upon investigating the reported errors in the data.
Use Lambda functions and API Gateway to integrate Machine Learning models to web apps and deploy models in SageMaker.
Perform data cleansing, data transformation, analyze the outcomes and present the insights in reports and dashboards.
Analyze the operating behavior using advanced statistical techniques and tools. Also, create algorithms with prescriptive and descriptive methods.
Derive intelligence for the business products through designing and developing Machine Learning models.
Excel For Data Analytics
Data Visualization with Excel
Excel Power Tools
Classification Problems using Excel
Information Measure in Excel
Regression Problems Using Excel
Classification problem using excel on sales data, and statistical tests on various samples from the population.
SQL Basics –
Advanced SQL –
Deep Dive into User Defined Functions
SQL Optimization and Performance
Writing comparison data between past year to present year with respect to top products, ignoring the redundant/junk data, identifying the meaningful data, and identifying the demand in the future(using complex subqueries, functions, pattern matching concepts).
Extract Transform Load
Data Handling with NumPy
Data Manipulation Using Pandas
Descriptive Statistics –
Inferential Statistics –
Introduction to Machine learning
Artificial Intelligence Basics
Power BI Basics
Data Visualization with Analytics
Creating a dashboard to depict actionable insights in sales data.
Introduction to MLOps
Deploying Machine Learning Models
The Data Science capstone project focuses on establishing a strong hold of analyzing a problem and coming up with solutions based on insights from the data analysis perspective. The capstone project will help you master the following verticals:
Text Mining, Cleaning, and Pre-processing
Text classification, NLTK, sentiment analysis, etc
Sentence Structure, Sequence Tagging, Sequence Tasks, and Language Modeling
AI Chatbots and Recommendations Engine
RBM and DBNs & Variational AutoEncoder
Object Detection using Convolutional Neural Net
Generating images with Neural Style and Working with Deep Generative Models
Distributed & Parallel Computing for Deep Learning Models
Deploying Deep Learning Models and Beyond
Introduction to Big Data And Spark
Advanced Concepts & Spark-Hive
Free Career Counselling
We are happy to help you 24/7
Practice Essential Tools
Designed By Industry Experts
Get Real-world Experience
Use Python 3.5 (64-bit) with OpenCV for face detection. The learners must ensure that the system will have to detect multiple faces in a single image. Students must work with essential libraries such as CV2 and Glob.
In this project, the learners will get to work with the IBM Watson AI chatbot, create their own AI chatbot, and see how the IBM cloud helps them create a chatbot on the backs of possibly the most advanced machine learning systems available.
Work with Ensemble Model for predicting annual restaurant sales using various features like opening data, type of city, type of restaurant. Work with packages like caret, Boruta, dplyr to analyze the dataset and predict the sales.
Work with PySpark which is a Python API for Spark and use the RDD using Py4J package. As an important part of the project, you will also work with SparkConf that provides the configurations for running a Spark Application.
Work with packages like a recommended lab, dplyr, tidyr, stringr, corrplot and many others to create your book recommender engine using the ‘user-based collaborative filtering’ model that recommends the books based on past ratings
Work with census income dataset from UCI Machine Learning repository that contains income information for more than 48k individuals. Use data handling techniques to handle missing values and also predict the annual income of people.
In this project on housing price prediction, get a practical exposure on how to work with house price dataset and predict the sale price for each house with 79 explanatory variables describing every aspect of the houses.
Learn to work with the HR Analytics dataset and understand how methodologies can help you to re-imagine HR problem statements. Understand the features of the dataset and in the end, evaluate the model by metric identification process.
Work with the dataset taken from the famous jester online Joke Recommender system and successfully create a model to predict the ratings for jokes that will be given by the users (the same users who earlier rated another joke)
Via Intellipaat PeerChat, you can interact with your peers across all classes and batches and even our alumni. Collaborate on projects, share job referrals & interview experiences, compete with the best, make new friends — the possibilities are endless and our community has something for everyone!
Over 20+ live interactive sessions with an industry expert to gain knowledge and experience on how to build skills that are expected by hiring managers. These will be guided sessions and that will help you stay on track with your up-skilling objective.
Get assistance in creating a world-class resume & LinkedIn Profile from our career services team and learn how to grab the attention of the hiring manager at the profile shortlisting stage
Students will go through several mock interviews conducted by technical experts who will then offer tips and constructive feedback for reference and improvement.
Attend one-on-one sessions with career mentors on how to develop the required skills and attitude to secure a dream job based on a learners’ educational background, experience, and future career aspirations.
Assured Interviews upon submission of projects and assignments. Get interviewed by our 500+ hiring partners.
Exclusive access to our dedicated job portal and apply for jobs. More than 400 hiring partners’ including top start-ups and product companies hiring our learners. Mentored support on job search and relevant jobs for your career growth.
You can unlock your certificate issued by us in three simple steps:
The certification you receive from us is valid for your entire lifetime, and top organizations worldwide recognize it.
On completing this Data Science online course and passing the exam, you will receive our Data Science certificate online via our Learning Management System. You can download or share your certificate from this through either email or LinkedIn.
Yes. This Data Science online certification issued by Intellipaat & CCE, IIT Madras is well-recognized in the industry.
This training includes a lot of constituent components, and Intellipaat’s Data Science Courses provided the most comprehensive and in-depth learning experience. Also, real life projects were great.
It was a wonderful experience joining this course at Intellipaat. The trainers were hands-on and provided real-time scenarios. According to me, Intellipaat is the best to learn latest technologies.
Thank you very much for your top class service. A special mention for your patience in listening to my queries and giving me a solution, which is exactly what I was looking for. I rate you 10/10.
The videos provided made me excited about this course. They were professionally and elaborately created. I could learn from home, thanks to the flexible and learner friendly content.
I want to talk about the rich LMS that Intellipaat’s Data Science course offers. The extensive set of PPTs, PDFs and other related materials were of the highest quality and hence, my learning was good
Intellipaat’s Data Science Training is outstanding. The trainer is an experienced Data Scientist who has a good hold on the subject. Now I am an expert too and already placed in a reputed firm.
I signed up for Intellipaat’s Data Science course online certification when I learnt that it is a great place for learning new technologies. Also, the course material offered by them is very useful.
Best Data Science course with placement! I found Intellipaat’s coaching team to be talented in their respective domains. My learning was very good as it helped me in upgrading my skills.
Intellipaat’s instructors and the learning support team were so accommodating that I could freely ask questions. I was happy with what I was taught & the practical teaching method proved to be great
I have enrolled in this course & the trainers are awesome with really good knowledge in the related subjects. The support team is always available to help 24*7 and resolve queries in a short time.
It was an amazing experience learning Data Science from Intellipaat. The trainers were friendly, experienced, and very interactive. Also, the support team is active 24 hours. I highly recommend this course.
The trainers are professional. With hands-on experience and assignments, the course helped me gain expertise in the field of Data Science. Investing money in Intellipaat means building your career.
The candidates from Intellipaat were very good. They are better than experienced people from the same domain. The learners had hands-on experience. The product managers were very happy with the job-ready recruits.
We offer the best Data Science courses online for professionals who want to expand their knowledge base and start a career in this field. There are many reasons for choosing Intellipaat:
Through this training, you will master the following concepts:
Intellipaat offers courses on Data Science, Machine Learning, Artificial intelligence, Python, Python for Data Science, Data Analytics, Business Analytics.
If you are looking for free resources on Data Science, then read our blogs on Data Science Tutorials and Data Science Interview Questions.
Data Science is a branch of computer science that deals with a wide range of algorithms, tools, scientific methods, and Machine Learning techniques to identify hidden trends and patterns from structured and unstructured data.
Data Scientists are experts in Data Science responsible for collecting and analyzing vast chunks of structured and unstructured data from a range of data sources. These professionals combine their knowledge and skills in mathematics, statistics, and computer science to enable organizations to analyze and process business data and interpret it to help the company make improved business decisions.
There are several ways to become a Data Scientist. The Data Scientists use numerous Data Science tools/technologies, such as R and Python programming languages and SAS analysis tools. As a budding Data Scientist, you should be familiar with data analysis, statistical software packages, data visualization, and handling large datasets. Data Scientists spend the majority of their time in data exploration and data wrangling.
Python is the most popular and preferred language in Data Science because it is an easy-to-use, easy-to-learn, open-source programming language. Moreover, it is a dynamic language that supports multiple paradigms. Apart from this, some other languages used in Data Science include R and SQL.
Many top companies hire Data Scientists. A few of them are Amazon, Google, IBM, Facebook, Microsoft, Walmart, Target, Visa, Bank of America, Accenture, Fractal Analytics, etc.
There are numerous job opportunities available for Data Scientists, like:
It does not take too long to become a Data Scientist. Once you complete the Data Science training with us, execute all the projects successfully, and meet all the requirements, you will receive an industry-recognized Data Science course completion certificate. Further, with the help of our placement team, who will prepare your resume and conduct mock interviews before your job interviews, you will be able to crack your interview and land a high-paying job as a Data Scientist.
This Data Science course is for beginners who are new to Data Science and experienced professionals who wish to upskill themselves in this domain.
You will gain access to our job portal once you complete the entire training program and execute the assignments and projects part of the program.
At Intellipaat, you can enroll in either the instructor-led online training or self-paced training. Apart from this, Intellipaat also offers corporate training for organizations to upskill their workforce. All trainers at Intellipaat have 12+ years of relevant industry experience, and they have been actively working as consultants in the same domain, which has made them subject matter experts. Go through the sample videos to check the quality of our trainers.
Intellipaat is offering 24/7 query resolution, and you can raise a ticket with the dedicated support team at any time. You can avail of email support for all your queries. If your query does not get resolved through email, we can also arrange one-on-one sessions with our support team. However, 1:1 session support is provided for a period of 6 months from the start date of your course.
Intellipaat is offering you the most updated, relevant, and high-value real-world projects as part of the training program. This way, you can implement the learning that you have acquired in real-world industry setup. All training comes with multiple projects that thoroughly test your skills, learning, and practical knowledge, making you completely industry-ready.
You will work on highly exciting projects in the domains of high technology, ecommerce, marketing, sales, networking, banking, insurance, etc. After completing the projects successfully, your skills will be equal to 6 months of rigorous industry experience.
Intellipaat actively provides placement assistance to all learners who have successfully completed the training. For this, we are exclusively tied-up with over 80 top MNCs from around the world. This way, you can be placed in outstanding organizations such as Sony, Ericsson, TCS, Mu Sigma, Standard Chartered, Cognizant, and Cisco, among other equally great enterprises. We also help you with the job interview and résumé preparation as well.
You can definitely make the switch from self-paced training to online instructor-led training by simply paying the extra amount. You can join the very next batch, which will be duly notified to you.
Once you complete Intellipaat’s training program, working on real-world projects, quizzes, and assignments and scoring at least 60 percent marks in the qualifying exam, you will be awarded Intellipaat’s course completion certificate. This certificate is very well recognized in Intellipaat-affiliated organizations, including over 80 top MNCs from around the world and some of the Fortune 500companies.
Apparently, no. Our job assistance program is aimed at helping you land in your dream job. It offers a potential opportunity for you to explore various competitive openings in the corporate world and find a well-paid job, matching your profile. The final decision on hiring will always be based on your performance in the interview and the requirements of the recruiter.
MarketsandMarkets analysis has predicted that the market size of the data science platform will reach USD 140.9 billion by 2024, at a Compound Annual Growth Rate (CAGR) of 30% during the forecast period.
The demand for Data Science is primarily a result of businesses worldwide trying to remain competitive by increasingly using digital technologies. On the other hand, there is a huge demand for Data Scientists because there are not enough skilled professionals to fill the vacancies created by these businesses. This short supply, in turn, has made Data Science one of the highest-paying jobs in the world. Hence, Data Science aspirants are looking for the best Data Scientist courses.
The role of a Data Science professional is to essentially help businesses make informed decisions and solve critical problems through insights generated by interpreting and managing large, complex sets of data.
Intellipaat has collaborated with several top-rated institutions to bring you Data Science courses tailored for anyone who wishes to pursue this career. We have certification programs like Advanced Certification in Data Science and AI by CCE, IIT Madras, PG certification in Data Science and Machine Learning by MNIT, Jaipur, Masters in Data Science online program, Data Science online course, Big Data and Data Science Master’s course, and the MCA degree program with a specialization in Data Science by Jain University.
Data Science deals with a wide range of algorithms, scientific methods and tools, and Machine Learning techniques to identify hidden patterns and trends in data. It focuses on various aspects of data like quantitative synthesis and analysis of data to achieve business goals.
Data Science empowers businesses to make better decisions by evaluating their performances based on trends and patterns, helping them specify goals and opportunities.
Intellipaat’s Data Science course has been ranked the number one Data Science Program by India TV. The Data Science course stands as the best choice for someone looking for a bit of flexibility. This online course offers live instructor-led sessions as well as self-paced learning. This course is very suitable for professionals who want to upskill without causing disruptions in their professional lives.
The course follows and maintains industry standards and provides a certification that top organizations and MNCs recognize well. After completing the course, our learners also get the opportunity to immediately apply for jobs with help from our career services team.
As long as you have a good internet connection and a computer, phone, or tablet, you will be able to study from anywhere in the world. So, enroll in the Data Science online course offered by Intellipaat and receive the proper guidance from experts who have years of experience in the industry.
Of course! Data Science as a career can be pretty rewarding due to the high demand for experts in this domain, sky-high salaries, and the value addition to businesses across various industries.
Sometimes. While it is not necessary to have advanced coding skills, it is good if learners are comfortable with data analytics, data management, and data visualization.
Fundamental knowledge in C/C++, Python, R, Java, or SQL can boost your learning process. Learning any of these programming languages would serve you in grouping the unstructured datasets.
It will be beneficial for you during the learning process if you have the following skills:
If you have the passion and knack for Data Science, that is all that is required. You must be enthusiastic about the tools and techniques that are essential in this domain. If you are good at mathematics, statistics, any programming language, or any data visualization tool, you will quickly master the concepts.
The first thing to do is get familiar with all the concepts, applications, various tools, and techniques of Data Science. Consistency in learning and practice is the only way to stay updated and relevant in the Data Science world.
You can check out all the online Data Science courses that Intellipaat offers. You will also find various tutorials, blogs, interview guides, and community forums to aid your learning.
These courses will help working professionals master this technology without interrupting work hours. The curriculum of these online programs meets industry requirements and standards.
All kinds of degrees and certifications related to Data Science is a good career path in Data Science as you will get the opportunity to gain proficiency in this technology. However, before finalizing, make sure to learn whether the program and faculty are suitable for your learning style.
It is better to opt for an online course if you are already working and want to learn while you earn.
Learning about Data Science and its prerequisites are the first steps to start your journey as a future Data Scientist. The next step is to enroll yourself in one of the Data Science programs that any reliable and trustworthy institution offers. Last but not least, practice and keep yourself up-to-date with all the latest information on this technology.
Intellipaat has collaborated with top-rated institutions to bring you several Data Science programs tailored to individuals and professionals who wish to become successful Data Scientists. Here are a few recommended courses that you may find is suitable for you:
You can always reach out to our course advisors if you are unsure which course is right for you.
In this course, you can learn Data Science from the faculty of IIT Madras and get certified by India’s #1 Engineering College. This 7-month certification program has a curriculum covering all Data Science concepts with hands-on exercises & project work that meet industry requirements.
The faculty lead this Advanced Certification in Data Science and AI course at IIT Madras faculty. It is a 7-month certification program that aims to help you master all the basic and advanced-level concepts and tools essential in Data Science, Machine Learning, Deep Learning, and Artificial Intelligence.
The PG certification in Data Science and Machine Learning will enhance your knowledge and understanding of Data Science and Machine Learning. The live classes conducted by MNIT faculty extensively focus on Python, data wrangling, prediction algorithms, machine learning models, AI, deep learning, etc. The course is in collaboration with IBM and Microsoft, and at the end of the course, you will receive a PG certification from E&ICT Academy, MNIT.
The master’s in Data Science online program lets you gain proficiency in Data Science with R, Hadoop, Apache Spark, Scala, Deep Learning, Tableau, Data Science with SAS, SQL, MongoDB, real-time analytics, and more. The course covers ten courses and 30 industry-based projects with 1 CAPSTONE project.
There are five additional self-paced courses co-created with IBM viz. R for Data Science, Deep Learning with TensorFlow, Build Chatbots with Watson Assistant, Spark MLlIb, and Python for Data Science. Learners will get exclusive access to IBM Watson Cloud Lab for Chatbots course.
This master’s course covers 20 courses and 56 industry-based projects with in-depth knowledge of designing, developing, and deploying Data Science and Big Data applications in the real world. The course will help you become a Big Data and Data Science Architect. By the end of the course, you will become proficient in statistical computing, real-time analytics, parsing machine-generated data, creating NoSQL applications, deep Learning, Artificial Intelligence, etc.
This is a 2-year degree program that includes basic, foundational, and advanced courses in MCA from the experts at Jain University. Additionally, you can choose Data Science as a specialization course. Seasoned industry experts teach the course at Intellipaat. The MCA degree is by Jain University, and Intellipaat will give the PG certification once the course ends. You will also receive career services from Intellipaat with three guaranteed Interviews from top MNCs.
This Python for Data Science certification course will help you master Data Science using Python. Once enrolled, you will get the opportunity to work on various Python libraries such as SciPy, NumPy, Lambda function, Matplotlib, etc., and master Data Science Analytics skills through real-world projects.
You will be learning from the best. The faculty of Intellipaat are experts in their domain and have over 12 years of experience. The trainers emphasize 1:1 mentoring to ensure that each learner is confident in their Data Science skills and knowledge.
In addition to the learners learning under the expert guidance of Intellipaat faculty, the course focuses on helping them train from real industrial scenarios. The corporate partners of this program are some top-rated institutions that include real-world practitioners of Data Science. They are strongly involved in curriculum design, industry lectures, facilitating projects, and performing professional evaluations.
Our course advisors are here to do just that. They help prospective learners pick the best course suitable for them and tailor it according to their convenience. Make sure to reach out to our course advisors for more information.
Australia Melbourne Delhi Dublin Hong Kong Kolkata Mumbai Chennai Dallas Noida Pune Singapore Sydney Bangalore Chicago Hyderabad San Francisco London New York Toronto India Dubai Houston Jersey Los Angeles San Jose Jaipur Gurgaon Indore Ahmedabad Coimbatore Kochi Chandigarh Bhubaneswar United States Germany Texas Phoenix Seattle Atlanta Washington Kansas City Boston United Kingdom Perth Brisbane Canberra Trichy Nagpur Vizag Trivandrum Mountain View Ashburn Charlotte Austin San Diego Irving Columbus Sunnyvale Fremont Denver Philadelphia Vijayawada Thane Ireland Jamshedpur Kerala Lucknow Tamil Nadu Vadodara Ludhiana Surat Abu Dhabi Ernakulam Kottayam Aurangabad Bhilai Bhopal Dehradun Faridabad Ghaziabad Gorakhpur Guntur Guwahati Kanpur Khammam Madurai Mysore Patna Pondicherry Ranchi Shimoga Tirupati Trichur Visakhapatnam Warangal Jacksonville Miami Newark Pittsburgh Raleigh Salem Sarasota Tacoma Tampa Abuja Lagos Manila Cape Town Durban Johannesburg Calgary Montreal Vancouver