|
| 1 | +--- |
| 2 | +title: "General FAQ" |
| 3 | +layout: default |
| 4 | +nav_order: 100 |
| 5 | +parent: Data Engineering Zoomcamp |
| 6 | +has_children: false |
| 7 | +--- |
| 8 | + |
| 9 | +# Frequently Asked Questions |
| 10 | + |
| 11 | +## Table of contents |
| 12 | +{: .no_toc .text-delta } |
| 13 | + |
| 14 | +1. TOC |
| 15 | +{:toc} |
| 16 | + |
| 17 | +## Course Basics |
| 18 | + |
| 19 | +**Q: When does the course start?** |
| 20 | +A: The next cohort starts January 13th 2025. Register using [this link](https://airtable.com/shr6oVXeQvSI5HuWD). Join the [Telegram channel](https://t.me/dezoomcamp) and DataTalks.Club's Slack for announcements. |
| 21 | + |
| 22 | +**Q: What are the prerequisites?** |
| 23 | +A: You should have: |
| 24 | +- Basic coding experience |
| 25 | +- Familiarity with SQL |
| 26 | +- Experience with Python (helpful but not required) |
| 27 | +No prior data engineering experience needed. See [prerequisites](https://github.com/DataTalksClub/data-engineering-zoomcamp/blob/main/README.md#prerequisites). |
| 28 | + |
| 29 | +**Q: How many hours per week should I expect to spend?** |
| 30 | +A: Typically 5-15 hours per week, depending on your background and experience. |
| 31 | + |
| 32 | +**Q: Can I join after the start date?** |
| 33 | +A: Yes, you can still join and submit homework, but be mindful of assignment deadlines. |
| 34 | + |
| 35 | +**Q: Do I need a confirmation email after registering?** |
| 36 | +A: No, you're automatically accepted. Registration is just to gauge interest. |
| 37 | + |
| 38 | +## Technical Setup |
| 39 | + |
| 40 | +**Q: Which Python version should I use?** |
| 41 | +A: Python 3.9 is recommended for compatibility with course materials. Python 3.10 and 3.11 should also work. |
| 42 | + |
| 43 | +**Q: Should I use local machine, GCP, or GitHub Codespaces?** |
| 44 | +A: You have three options: |
| 45 | +1. Local machine (may have challenges on Windows) |
| 46 | +2. GitHub Codespaces (pre-installed tools) |
| 47 | +3. Cloud VM (GCP recommended) |
| 48 | + |
| 49 | +**Q: Why use GCP instead of other cloud providers?** |
| 50 | +A: GCP is recommended because: |
| 51 | +- Everyone has a Google account |
| 52 | +- $300 free credits for new users |
| 53 | +- BigQuery integration |
| 54 | +- Consistent with course materials |
| 55 | + |
| 56 | +**Q: What should I set up before starting?** |
| 57 | +A: Install and configure: |
| 58 | +- Google Cloud account and SDK |
| 59 | +- Python 3 (with Anaconda) |
| 60 | +- Terraform |
| 61 | +- Git |
| 62 | + |
| 63 | +## Homework and Projects |
| 64 | + |
| 65 | +**Q: What are the homework deadlines?** |
| 66 | +A: Check [courses.datatalks.club/de-zoomcamp-2025](https://courses.datatalks.club/de-zoomcamp-2025/) and the [Google Calendar](https://calendar.google.com/calendar/?cid=ZXIxcjA1M3ZlYjJpcXU0dTFmaG02MzVxMG9AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ). |
| 67 | + |
| 68 | +**Q: Are late submissions allowed?** |
| 69 | +A: No, but you can submit while the form remains open. Check submission timestamp on the Course page. |
| 70 | + |
| 71 | +**Q: What should I submit as the homework URL?** |
| 72 | +A: Your GitHub/GitLab/Bitbucket repository containing your work for that week. |
| 73 | + |
| 74 | +**Q: How does the points system work?** |
| 75 | +A: Points are awarded for: |
| 76 | +- Homework completion |
| 77 | +- FAQ contributions (1 point/week max) |
| 78 | +- Learning in public (1 point/link, 7 points max) |
| 79 | + |
| 80 | +## Certificates |
| 81 | + |
| 82 | +**Q: Do I need to complete all homework for the certificate?** |
| 83 | +A: No, only the peer-reviewed capstone projects are required. |
| 84 | + |
| 85 | +**Q: Can I get a certificate in self-paced mode?** |
| 86 | +A: No, certificates require completing a "live" cohort due to peer review requirements. |
| 87 | + |
| 88 | +**Q: How do I get my certificate?** |
| 89 | +A: After project grading: |
| 90 | +1. Verify your name in your profile |
| 91 | +2. Wait for grading completion announcement |
| 92 | +3. Follow [certificate generation instructions](https://github.com/DataTalksClub/data-engineering-zoomcamp/blob/main/certificates.md) |
| 93 | + |
| 94 | +## Course Materials |
| 95 | + |
| 96 | +**Q: Which YouTube playlist should I follow?** |
| 97 | +A: The main playlist is [Data Engineering Zoomcamp](https://www.youtube.com/playlist?list=PL3MmuxUbc_hJed7dXYoJw8DoCuVHhGEQb). Additional playlists for specific years are available. |
| 98 | + |
| 99 | +**Q: Can I follow the course after it finishes?** |
| 100 | +A: Yes, all materials remain available. You can: |
| 101 | +- Study at your own pace |
| 102 | +- Review past homework |
| 103 | +- Prepare for next cohort |
| 104 | +- Work on projects |
| 105 | + |
| 106 | +**Q: What's different in the current cohort?** |
| 107 | +A: 2025 edition uses Kestra instead of MageAI. See the [demo](https://www.youtube.com/watch?v=R0JAFvDCmSY) and [updated materials](https://www.youtube.com/playlist?list=PLEK3H8YwZn1oPPShk2p5k3E9vO-gPnUCf). |
| 108 | + |
| 109 | +## Support and Help |
| 110 | + |
| 111 | +**Q: How do I get help during the course?** |
| 112 | +A: Multiple support channels: |
| 113 | +- Slack channel (search before asking) |
| 114 | +- FAQ documentation |
| 115 | +- @ZoomcampQABot for searches |
| 116 | +- Office hours via YouTube Live |
| 117 | + |
| 118 | +**Q: How should I ask questions in Slack?** |
| 119 | +A: Include: |
| 120 | +- Your OS/environment |
| 121 | +- Commands you ran |
| 122 | +- Error messages (no screenshots) |
| 123 | +- What you've tried |
| 124 | +- Use code formatting (```) |
| 125 | +- Keep discussion in threads |
| 126 | + |
| 127 | +**Q: Will office hours be recorded?** |
| 128 | +A: Yes, all sessions are recorded and available shortly after. |
| 129 | + |
| 130 | +## Common Issues |
| 131 | + |
| 132 | +**Q: What if I have trouble with Windows?** |
| 133 | +A: Consider using WSL for better compatibility, especially for shell scripts. |
| 134 | + |
| 135 | +**Q: How do I fix VSCode connection issues to GCP VM?** |
| 136 | +A: Try managing SSH fingerprints or deleting the known_hosts file. |
| 137 | + |
| 138 | +**Q: How do I open HTML files from WSL?** |
| 139 | +A: Install wslu and use `wslview filename.html` |
| 140 | + |
| 141 | +## Additional Resources |
| 142 | + |
| 143 | +**Q: Where can I find more learning materials?** |
| 144 | +A: Check [Awesome Data Engineering Resources](https://github.com/DataTalksClub/data-engineering-zoomcamp/blob/main/awesome-data-engineering.md) |
| 145 | + |
| 146 | +**Q: How can I contribute to the course?** |
| 147 | +A: You can: |
| 148 | +- Star the repository |
| 149 | +- Share with others |
| 150 | +- Create PRs for improvements |
| 151 | +- Update this FAQ |
| 152 | +- Help fellow students |
0 commit comments