Ready to learn more?
Next Cohort: Nov 21-Feb 6
Average Class Size
The Programming for Data Engineers course focuses on helping students acquire the fundamental knowledge to become proficient in Scala programming, Spark basics, Linux, and containerization technologies such as Docker. This course will be essential for professionals who want to advance to other data engineering courses. If you are interested in becoming a data engineer and already work with big data, this course is a must.
What You’ll Lean
- Comfortably code in Scala.
- Understand functional programming (Higher-Order function, Anonymous Function, Partial Function, Curry Function and more).
- Know your way around a Linux development like a pro.
- Dockerize your application and start delivering microservices.
- Dive into the details of Docker, create images, Dockerhub, Docker network and more.
- Setup your own Hadoop environment in Docker-Compose.
- Complete 2 hands-on projects that demonstrate your capability to code like a data engineer.
Ready to get started?
Next Cohort: Nov 21-Feb 6
Student Reviews (35)
I did some research on data science online before I made a decision. I chose WeCloudData due to their comprehensive curriculum and because their instructors are knowledgeable and professional (Shaohua and Vinny). WeCloudData did a great job of helping ...
I did some research on data science online before I made a decision. I chose WeCloudData due to their comprehensive curriculum and because their instructors are knowledgeable and professional (Shaohua and Vinny). WeCloudData did a great job of helping me acquire the necessary skills in Data Science before and during the bootcamp. The pre-bootcamp materials helped me get familiar with the essential SQL and Python coding skills and speeded up the learning curve during the bootcamp. I highly recommend whoever wants to join the bootcamp to get prepared, WeCloudData does a great job in providing the necessary materials.
During the bootcamp, the course work is very intensive. Although I already have coding experience and mathematical background, I still need to spend at least 10 hours a day to study and finish homework and projects. However, the instructors and teaching assistants are doing their best to ensure everyone can get the most out of the courses. During the bootcamp, I finished two client projects and several portfolio projects to showcase my skills. Two of them are solving real business problems for two well-known companies, which is valuable in terms of professional experience.
WeCloudData has a robust professional network. You will have the opportunity to expand your network and show your skills to various companies that are looking for data scientists, data engineer or data analysts. They also dedicated to supporting you find a great job. Overall, I have a very positive experience with WeCloudData. I was suspicious if a bootcamp can make me transit into a data scientist. However, I upgrade my data analytics skills within my company and now I have the necessary skills to work efficiently in any data science project. This program is worth the hard work I put. I am glad that I made this decision. I'd highly recommend this program.
I recently graduated from WeCloudData in June of 2020. Before I began my cohort, my background was in telecommunications. Though challenging the staff, instructors, and the TA's really helped me to push myself and assisted me to complete the program.<...
I recently graduated from WeCloudData in June of 2020. Before I began my cohort, my background was in telecommunications. Though challenging the staff, instructors, and the TA's really helped me to push myself and assisted me to complete the program.
WeCloudData’s program covers more material than any other leading bootcamp. The curriculum is created with professional development in mind, while at the same time being up-to-date with all the latest frameworks in the industry. WeCloudData’s curriculum includes an extra component, which is crucial for getting a job at the top companies in the industry. It offers a selection of projects that students have a chance to complete during the bootcamp. These projects not only allow students to apply newly learned coding techniques but also push them to solve “real-life” problems and to create industry-specific practical solutions. Bootcamp has a mix of individual and group projects, which gives students a chance to work with different kinds of dynamics, and most importantly to learn from fellow students (working within their consulting firm “Beam Data” on data science and data engineering projects for companies such as Samsung Electronics Canada, Homadorma.....).
In addition to the core of the program, WeCloudData also offers practical and extensive preparatory material (already included in the price of the bootcamp: Python and SQL). Thanks to these materials students are capable of building a strong foundational knowledge of the core material, and as a result, have a much easier time during the program.
One of the greatest advantages of the WeCloudData’s bootcamp is the group of extraordinarily supportive teaching assistants. Since 100% of teaching assistants are former bootcamp students, they possess a unique understanding of anything that current students are going through at any given moment particularly Parry.
Another pivotal part of the program is its amazing collective of instructors, most of whom possess advanced degrees and multiple years of industry experience especially Shaohua. No other place creates such a remarkable mix of academic and industry knowledge that allows students to not only learn how to code but to understand the underlying principles of the business processes.
Also, I really appreciated how WeCloudData went what of their way in little things that can make a big difference such as: head shots, resume reviews, interviews preps, strategy in job hunting, etc. All the team: Shaohua, Shan, Parry, Vinny did an excellent job of covering all topics and encompassing everything that comes with either career change or building up your current career in particular, Shaohua has helped me in every step of my recruitment process.
From my experience, I only have positive things to say about the staff including: Rong, Maryam, Amir, instructors: Shaohua, Vinny, Shan, teaching assistants: Parry, Robert and the community at WeCloudData and highly recommend WeCloudData to anyone who is interested in data analytics, data science or data engineering.
Finally, this training enabled me to obtain a new position as a data engineer in a well-known bank.
Do you provide a certificate after completion of the course?
Yes we do! You will be given a WeCloudData Certificate of Achievement upon completion of our course.
I'm completely new to the field with no programming background, am I still able to enrol?
We strongly encourage meeting with our Program Manager for an assessment to determine which course is best for you. You can get in touch with us by requesting a course package on CourseCompare.ca.
Are your courses eligible for OSAP?
Sorry, our professional training courses are not eligible for OSAP.
Do you provide refunds?
Sorry, we have a strict no refund policy.
Can I pay in instalments?
Sorry, we cannot accept installments or a deposit. We can only accept a payment of the full amount before the course begins.
Do you provide computers?
We do provide laptops to our full-time students to use within the classrooms, however, we encourage you to bring in your own laptop so that you can learn on a machine that you are comfortable with and can take home to continue working on.
Do you provide career support after graduation?
We provide all of our students with post-course mentoring by reviewing your resume, helping you develop your interview skills, sharing current job market trends, and providing you with the advice given to us from hiring managers within the field.