Master Python and GitHub with Real World Projects
Create a Portfolio of 10 Python Projects on GitHub
4.50 (21 reviews)
249
students
23.5 hours
content
Sep 2023
last update
$79.99
regular price
What you will learn
Master the fundamentals of Python
Understand data structures, loops, functions and generators
Learn Object Orientated Programming (OOP)
Master Git and Github to share your code on the internet
Create and publish Python packages you can share with the whole world
Learn how to web scrape websites
Build and deploy GUI apps
Speech to Text apps
Master SQL with SQLite
Build web apps with Flask
Create a portfolio of projects on your GitHub account
Why take this course?
๐ **Master Python and GitHub with Real World Projects** ๐
**Headline:** Create a Portfolio of 10 Python Projects on GitHub
Are you ready to embark on an exciting journey into the world of Python programming and GitHub version control? ๐ Whether you're a complete novice or someone transitioning from another programming language like JavaScript, this course is tailored to guide you through the process of mastering Python and effectively managing your code on GitHub.
**Who This Course Is For:**
- ๐ฑ **Complete Beginners:** Dive into the basics and build your way up!
- ๐งโ๐ป **Intermediates:** Elevate your skills with advanced projects and techniques.
- โค **Switching Programmers:** Transition smoothly from another language to Python with hands-on learning.
**Course Overview:**
With a focus on practical application, you'll be hands-on from the start, building a growing portfolio of Python applications that you can showcase on your GitHub profile. Every project you complete will be pushed to GitHub, giving you real-world experience and a tangible portfolio.
**What You'll Learn:**
- **Python Fundamentals:** Variables, operators, data structures, control flow, error handling, modules, and functions.
- ๐ Master key Python concepts with lectures, projects, quizzes, and coding exercises.
- **Object-Oriented Programming (OOP):** Understand the principles of OOP to design robust Python applications.
- **Version Control with Git and GitHub:** Learn to track changes, collaborate with others, and manage your code efficiently.
- **Python Packaging with PyPI:** Publish your own Python modules for public use.
- **Web Scraping with Beautiful Soup:** Extract data from the web.
- **Speech to Text Applications:** Build apps that can understand spoken words.
- **GUI and CLI App Development:** Create both graphical user interface (GUI) and command-line interface (CLI) applications.
- **SQLite3 for Databases:** Handle databases, tables, and data with Python.
- **Encryption Techniques:** Learn to encrypt and decrypt information using Python.
- **Real World Applications:** From a simple guessing game to a full-fledged movie ETL (Extract, Load, Transform) process, you'll tackle a wide range of projects that will solidify your skills and demonstrate your expertise to potential employers or clients.
**Projects You'll Build:**
1. ๐ฒ A guessing game app in the command terminal.
2. ๐ค A speech-to-text app for basic calculations.
3. ๐ A local anagram module.
4. ๐ฅ๏ธ A GUI Python Editor app.
5. ๐ก๏ธ A CLI app for encrypting and decrypting zip files.
6. ๐ Publishing a Python package on PyPI.
7. ๐ An ETL process with SQLite3 for sorting book data.
8. ๐ฌ An ELT process (Extract, Load, Transform) with movie data using SQLite3.
9. ๐ Data visualization of lines of code in different files.
10. ๐ Web scraping the National Lotto and displaying results with data visualization.
**Instructor Support:**
Throughout the course, I'll be here to support you every step of the way. Whether you have questions or encounter challenges, I'm committed to helping you succeed in becoming proficient in Python and GitHub.
Join us now and transform your coding skills into a powerful portfolio that will open doors for you in the world of software development! ๐ฅ๏ธโจ
Screenshots
Reviews
Sina
October 19, 2023
This course is up-to-date, and I love the way Mr.Russell teaches. This is my second course from him, and I already love it!
Charts
Price
Rating
Enrollment distribution
5075782
udemy ID
1/10/2023
course created date
8/26/2023
course indexed date
Bot
course submited by