You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2023-08-17-machine-learning-zoomcamp.md
+7-48Lines changed: 7 additions & 48 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -226,34 +226,19 @@ The course runs for 4 months and includes pre-recorded videos, live office hours
226
226
<details>
227
227
<summary><strong>How can I start learning?</strong></summary>
228
228
229
-
You have two options:
230
-
-**Self-paced learning:** Start immediately! All course materials are pre-recorded and freely available on GitHub. You can learn at your own pace.
231
-
-**Live cohort:** Join our next cohort starting September 2025 to learn with peers, participate in live sessions, and earn a certificate.
229
+
You can choose between two learning paths: self-paced learning, where you can start immediately with pre-recorded materials freely available on GitHub and learn at your own pace, or joining our live cohort starting September 2025 to learn alongside peers, participate in live sessions, and earn a certificate.
232
230
</details>
233
231
234
232
<details>
235
233
<summary><strong>What's included in the live cohort?</strong></summary>
236
234
237
-
- Regular live office hours with instructors
238
-
- Structured learning path with deadlines
239
-
- Peer interaction and community support
240
-
- Opportunity to earn a certificate
241
-
- Access to all recorded sessions and office hours
242
-
243
-
*Note: Even if you're self-paced, you still have access to all course materials and recordings!*
235
+
The live cohort includes regular office hours with instructors, a structured learning path with deadlines, peer interaction and community support, the opportunity to earn a certificate, and access to all recorded sessions and office hours. Note that even if you're learning at your own pace, you still have access to all course materials and recordings.
244
236
</details>
245
237
246
238
<details>
247
239
<summary><strong>How do I get certified?</strong></summary>
248
240
249
-
To earn a certificate, you'll need to:
250
-
1. Join a live cohort
251
-
2. Complete 2 out of 3 projects:
252
-
- Midterm project
253
-
- Capstone project (includes deploying a model as a web service)
254
-
3. Review 3 peers' projects by the deadline
255
-
256
-
**Important:** Projects must be completed individually, and you must be part of a cohort to be eligible for certification.
241
+
To earn a certificate, you’ll need to finalize and submit two projects: one during the midterm (Midterm project) and another at the end (Capstone project 1 and/or Capstone project 2). You'll also need to review 3 peers' projects by the deadline. Keep in mind that projects must be completed individually, and you must be part of a cohort to be eligible for certification.
257
242
</details>
258
243
259
244
<details>
@@ -289,51 +274,25 @@ Join our active Slack community, participate in office hours, and share your lea
289
274
<details>
290
275
<summary><strong>Is this course suitable for beginners?</strong></summary>
291
276
292
-
Yes! If you have basic Python knowledge, you can start the course. The course is designed to be beginner-friendly, with:
293
-
- Step-by-step explanations of concepts
294
-
- Practical, hands-on learning approach
295
-
- Active community support in Slack
296
-
- Regular office hours for questions
297
-
- Comprehensive learning materials
277
+
Yes! If you have basic Python knowledge, you can start the course. The course is designed to be beginner-friendly, with step-by-step explanations of concepts, a practical hands-on learning approach, active community support in Slack, regular office hours for questions, and comprehensive learning materials.
298
278
</details>
299
279
300
280
<details>
301
281
<summary><strong>What are the prerequisites for the course?</strong></summary>
- Basic SQL knowledge (but you can learn this during the course)
307
-
- Willingness to learn and participate in the community
308
-
309
-
Don't worry if you're not an expert in these areas - the course is designed to help you grow from these foundations.
283
+
The only requirement for this course is prior programming experience (1+ year) and familiarity with the command line.
310
284
</details>
311
285
312
286
<details>
313
287
<summary><strong>What's the difference between self-paced and cohort learning?</strong></summary>
314
288
315
-
While all course materials are freely available for self-paced learning, joining a cohort offers additional benefits:
316
-
- Structured timeline with regular deadlines
317
-
- Active peer learning and discussion
318
-
- Live office hours and troubleshooting support
319
-
- Opportunity to earn a certificate
320
-
- Shared learning experience with others facing similar challenges
321
-
322
-
The content is the same, but many students find the cohort structure helps them stay motivated and complete the course successfully.
289
+
While all course materials are freely available for self-paced learning, joining a cohort offers additional benefits. You'll get a structured timeline with regular deadlines, active peer learning and discussion, live office hours and troubleshooting support, the opportunity to earn a certificate, and a shared learning experience with others facing similar challenges. The content is the same, but many students find the cohort structure helps them stay motivated and complete the course successfully.
323
290
</details>
324
291
325
292
<details>
326
293
<summary><strong>How can I make the most of this course for my career?</strong></summary>
327
294
328
-
Here are some tips for maximizing the course's career impact:
329
-
- Start planning your capstone project early
330
-
- Build a portfolio-worthy project that solves a real problem
331
-
- Engage actively in the Slack community
332
-
- Share your learning journey on social media (#mlzoomcamp)
333
-
- Review and learn from other students' projects
334
-
- Use the project in your job applications to demonstrate practical skills
335
-
336
-
Many of our alumni have successfully used their course projects in job interviews to demonstrate their machine learning capabilities.
295
+
To maximize the course's career impact, we recommend starting your capstone project planning early and building a portfolio-worthy project that solves a real problem. Stay engaged with the Slack community and share your learning journey on social media using #mlzoomcamp. Take time to review and learn from other students' projects. When job hunting, use your project to demonstrate practical skills in applications and interviews - many of our alumni have successfully leveraged their course projects to demonstrate their machine learning capabilities during the hiring process.
Copy file name to clipboardExpand all lines: _posts/2023-11-18-data-engineering-zoomcamp.md
+6-40Lines changed: 6 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -232,71 +232,37 @@ The next cohort starts in January 2026! Take the first step toward your data eng
232
232
<details>
233
233
<summary><strong>When does the next cohort start?</strong></summary>
234
234
235
-
The next cohort starts in January 2026. [Register here](https://airtable.com/appzbS8Pkg9PL254a/shr6oVXeQvSI5HuWD){:target="_blank"} before the course starts.
235
+
The next cohort starts in January 2026. Register here: https://airtable.com/appzbS8Pkg9PL254a/shr6oVXeQvSI5HuWD before the course starts.
236
236
</details>
237
237
238
238
<details>
239
239
<summary><strong>What are the prerequisites?</strong></summary>
240
240
241
-
To get the most out of this course, you should have:
242
-
- Basic coding experience
243
-
- Familiarity with SQL
244
-
- Python experience (helpful but not required)
245
-
- No prior data engineering experience needed
246
-
247
-
See [DE zoomcamp 2025 pre-course Q&A](https://github.com/DataTalksClub/data-engineering-zoomcamp#prerequisites){:target="_blank"} for more details.
241
+
To get the most out of this course, you should have basic coding experience and familiarity with SQL. Python experience is helpful but not required. No prior data engineering experience is needed.
248
242
</details>
249
243
250
244
<details>
251
245
<summary><strong>How much time should I expect to spend?</strong></summary>
252
246
253
-
- 5-15 hours per week, depending on your background
254
-
- Includes watching videos, completing homework, and working on projects
255
-
- More time might be needed during project weeks
256
-
- Time commitment varies based on your familiarity with the tools and concepts
247
+
You should expect to spend between 5-15 hours per week, depending on your background. This includes watching videos, completing homework, and working on projects. More time might be needed during project weeks. The time commitment varies based on your familiarity with the tools and concepts.
257
248
</details>
258
249
259
250
<details>
260
251
<summary><strong>Can I take the course in self-paced mode?</strong></summary>
261
252
262
-
Yes! The self-paced option includes:
263
-
- All materials remain available after the course
264
-
- Access to Slack community for support
265
-
- Search previous discussions or ask @ZoomcampQABot for help
266
-
- Continue working on homework and projects at your own pace
267
-
- All course materials and recordings stay accessible
253
+
Yes! All course materials remain available after the course ends. You'll have access to the Slack community for support, where you can search previous discussions or ask @ZoomcampQABot for help. You can continue working on homework and projects at your own pace, and all course materials and recordings stay accessible.
268
254
</details>
269
255
270
256
<details>
271
257
<summary><strong>Where can I find the course videos?</strong></summary>
272
258
273
-
Our videos are available in several playlists:
274
-
-[Main Data Engineering Zoomcamp Playlist](https://www.youtube.com){:target="_blank"} (primary reference)
275
-
- Year-specific playlists for office hours and updates
259
+
Our videos are available in several playlists, with the "Data Engineering Zoomcamp" playlist serving as the primary reference. We also maintain year-specific playlists for office hours and updates.
276
260
</details>
277
261
278
262
<details>
279
263
<summary><strong>What are the certification requirements?</strong></summary>
280
264
281
-
To earn your Data Engineering certification, you'll need to:
282
-
283
-
1.**Complete the Project Requirements**
284
-
- Build an end-to-end data pipeline
285
-
- Implement both batch and streaming components
286
-
- Create analytical dashboards
287
-
- Document your solution architecture
288
-
289
-
2.**Participate in Peer Learning**
290
-
- Review at least 3 other projects
291
-
- Submit reviews by the deadline
292
-
- Provide constructive feedback
293
-
- Engage with the community
294
-
295
-
3.**Optional Bonus Activities**
296
-
- Share your learning journey
297
-
- Write technical articles
298
-
- Contribute to discussions
299
-
- Help other students
265
+
To earn your Data Engineering certification, you need to complete the project requirements by building an end-to-end data pipeline. You must also participate in peer learning by reviewing at least 3 other projects, submitting reviews by the deadline, and providing constructive feedback.
Copy file name to clipboardExpand all lines: _posts/2024-03-07-mlops-zoomcamp.md
+8-56Lines changed: 8 additions & 56 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -244,99 +244,51 @@ MLOps Zoomcamp offers a practical path to mastering machine learning operations.
244
244
<details>
245
245
<summary><strong>What is MLOps and why should I learn it?</strong></summary>
246
246
247
-
MLOps (Machine Learning Operations) is a set of practices that combines Machine Learning, DevOps, and Data Engineering. It's crucial for:
248
-
- Automating ML pipelines
249
-
- Deploying models to production
250
-
- Monitoring model performance
251
-
- Ensuring ML system reliability
252
-
253
-
Learning MLOps is essential for anyone working with machine learning in production environments.
247
+
MLOps (Machine Learning Operations) is a set of practices that combines Machine Learning, DevOps, and Data Engineering. It's crucial for automating ML pipelines, deploying models to production, monitoring model performance, and ensuring ML system reliability. Learning MLOps is essential for anyone working with machine learning in production environments.
254
248
</details>
255
249
256
250
<details>
257
251
<summary><strong>Is this MLOps course really free?</strong></summary>
258
252
259
-
Yes! This is a completely free MLOps course. You get:
260
-
- Full access to all course materials
261
-
- Hands-on projects and assignments
262
-
- Community support in our Slack workspace
263
-
- Certificate upon completion (for live cohort participants)
253
+
Yes! This is a completely free MLOps course. You get full access to all course materials, hands-on projects and assignments, community support in our Slack workspace, and a certificate upon completion if you participate in a live cohort.
264
254
</details>
265
255
266
256
<details>
267
257
<summary><strong>How long does the course take to complete?</strong></summary>
268
258
269
-
Approximately 3 months, with content spread across different modules covering the complete MLOps cycle. The course includes:
270
-
- 6 core technical modules
271
-
- Project work
272
-
- Peer review period
259
+
The course takes approximately 3 months to complete, with content spread across different modules covering the complete MLOps cycle. The course includes 6 core technical modules, project work, and a peer review period.
273
260
</details>
274
261
275
262
<details>
276
263
<summary><strong>What tools and technologies will I learn?</strong></summary>
277
264
278
-
The course covers essential MLOps tools and platforms:
279
-
- MLflow for experiment tracking
280
-
- Docker for containerization
281
-
- AWS services (including Kinesis)
282
-
- Prometheus and Grafana for monitoring
283
-
- Mage for ML pipeline orchestration
284
-
- GitHub Actions for CI/CD
265
+
The course covers essential MLOps tools and platforms including MLflow for experiment tracking, Docker for containerization, AWS services (including Kinesis), Prometheus and Grafana for monitoring, Mage for ML pipeline orchestration, and GitHub Actions for CI/CD.
285
266
</details>
286
267
287
268
<details>
288
269
<summary><strong>Do I need to register for the course?</strong></summary>
289
270
290
-
Registration is not mandatory - it's primarily used to gauge interest and for analytics. You can:
291
-
- Start learning and submitting homework without registering while a cohort is "live"
292
-
- Join the course even after it has started
293
-
- Submit homework as long as the submission forms are open
294
-
295
-
However, be aware that there are deadlines for final projects, so plan accordingly.
271
+
Registration is not mandatory - it's primarily used to gauge interest and for analytics. You can start learning and submitting homework without registering while a cohort is "live", join the course even after it has started, and submit homework as long as the submission forms are open. However, be aware that there are deadlines for final projects, so plan accordingly.
296
272
</details>
297
273
298
274
<details>
299
275
<summary><strong>How is the course delivered?</strong></summary>
300
276
301
-
The course includes:
302
-
- Pre-recorded video lectures you can watch at your own pace
303
-
- Regular office hours (live Q&A sessions) which are also recorded
304
-
- Course materials available in the GitHub repository
305
-
- Active MLOps community support in Slack
277
+
The course includes pre-recorded video lectures you can watch at your own pace, regular office hours (live Q&A sessions) which are also recorded, course materials available in the GitHub repository, and active MLOps community support in Slack.
306
278
</details>
307
279
308
280
<details>
309
281
<summary><strong>What are the prerequisites?</strong></summary>
310
282
311
-
To get the most out of this MLOps course, you should have:
312
-
- Prior programming experience (1+ year)
313
-
- Basic understanding of machine learning concepts
314
-
- Familiarity with Python
315
-
- Basic command line knowledge
316
-
- Previous exposure to Docker (recommended)
283
+
To get the most out of this MLOps course, you should have prior programming experience (1+ year), basic understanding of machine learning concepts, familiarity with Python, basic command line knowledge, and previous exposure to Docker (recommended).
317
284
</details>
318
285
319
286
<details>
320
287
<summary><strong>Can I get a certificate?</strong></summary>
321
288
322
-
Yes, certificates are available when completing the course with a "live" cohort. Requirements include:
323
-
- Completing the technical modules
324
-
- Building an end-to-end MLOps project
325
-
- Participating in peer reviews
326
-
- Following MLOps best practices
327
-
328
-
Note: Certificates are not available in self-paced mode.
289
+
Yes, certificates are available when completing the course with a "live" cohort. Requirements include completing the technical modules, building an end-to-end MLOps project, participating in peer reviews, and following MLOps best practices. Note that certificates are not available in self-paced mode.
329
290
</details>
330
291
331
-
<details>
332
-
<summary><strong>When is the next cohort?</strong></summary>
333
-
334
-
The next cohort starts in May 2024. For future cohorts and other courses, check the [complete schedule of DataTalks.Club courses](https://datatalks.club/blog/guide-to-free-online-courses-at-datatalks-club.html){:target="_blank"}.
335
-
336
-
Note: While we aim to run regular cohorts, there's no guarantee that the same courses will be conducted year after year.
337
-
</details>
338
-
339
-
340
292
## Quick Links
341
293
342
294
Ready to begin your data engineering journey? Here's everything you need:
Copy file name to clipboardExpand all lines: _posts/2024-04-11-guide-to-free-online-courses-at-datatalks-club.md
+80Lines changed: 80 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -316,4 +316,84 @@ We maintain an active community through various events:
316
316
317
317
All events are recorded and available on our [YouTube channel](https://www.youtube.com/@DataTalksClub){:target="_blank"}, and upcoming events are listed on [our website](https://datatalks.club/events.html){:target="_blank"}.
318
318
319
+
## Frequently Asked Questions
320
+
321
+
<details>
322
+
<summary><strong>Are these courses really free?</strong></summary>
323
+
324
+
Yes, all our courses are completely free. The course materials, including videos and code examples, are freely available on GitHub. You only need to invest your time and effort.
325
+
</details>
326
+
327
+
<details>
328
+
<summary><strong>Do I need to attend live sessions?</strong></summary>
329
+
330
+
Live sessions (office hours and workshops) are optional but recommended for cohort-based participants. All sessions are recorded and made available afterward.
331
+
</details>
332
+
333
+
<details>
334
+
<summary><strong>Can I switch from self-paced to cohort-based learning?</strong></summary>
335
+
336
+
Yes, you can start self-paced and join a cohort later. Just register for the next cohort when you're ready.
337
+
</details>
338
+
339
+
<details>
340
+
<summary><strong>How much time should I dedicate per week?</strong></summary>
341
+
342
+
We recommend dedicating 10-15 hours per week for cohort-based learning. Self-paced learners can adjust this according to their schedule.
343
+
</details>
344
+
345
+
<details>
346
+
<summary><strong>What programming languages do I need to know?</strong></summary>
347
+
348
+
Python is the primary programming language used in all courses. The required proficiency level varies by course and is specified in the prerequisites section.
349
+
</details>
350
+
351
+
<details>
352
+
<summary><strong>Do I need a powerful computer?</strong></summary>
353
+
354
+
Most exercises can run on any modern computer. For more demanding tasks, we provide instructions for using cloud services, many of which offer free tiers.
355
+
</details>
356
+
357
+
<details>
358
+
<summary><strong>Can I use Windows for these courses?</strong></summary>
359
+
360
+
Yes, all courses support Windows, macOS, and Linux. We provide specific setup instructions for each operating system.
361
+
</details>
362
+
363
+
<details>
364
+
<summary><strong>How do I earn a certificate?</strong></summary>
365
+
366
+
Certificates are available for cohort-based participants who complete the final project and peer-review 3 projects.
367
+
</details>
368
+
369
+
<details>
370
+
<summary><strong>Are the certificates recognized by employers?</strong></summary>
371
+
372
+
While our certificates demonstrate practical skills and project completion, they are not accredited. However, the projects you build during the course can be valuable additions to your portfolio.
373
+
</details>
374
+
375
+
<details>
376
+
<summary><strong>What happens if I miss a homework deadline?</strong></summary>
377
+
378
+
We understand that life happens. You can still submit homework after the deadline, but it won't be scored if the form is closed. We encourage staying on schedule with the cohort for the best learning experience.
379
+
</details>
380
+
381
+
<details>
382
+
<summary><strong>How long do I have access to the Slack community?</strong></summary>
383
+
384
+
Access to our Slack community is permanent. You can continue participating in discussions and networking even after completing your course.
385
+
</details>
386
+
387
+
<details>
388
+
<summary><strong>Can I participate in multiple courses simultaneously?</strong></summary>
389
+
390
+
While it's possible, we recommend focusing on one course at a time to ensure you can dedicate sufficient time and attention to learning the material thoroughly.
391
+
</details>
392
+
393
+
<details>
394
+
<summary><strong>What if I need help with the course material?</strong></summary>
395
+
396
+
You can get help through multiple channels: course-specific Slack channels, weekly office hours (for cohort-based participants), FAQ section in the course repository.
397
+
</details>
398
+
319
399
Ready to join our community? Use the form below to get started!
0 commit comments