https://epicpython.com/ * [epic-pytho] Sign InSign up for Free A better way to learn Python. A fun exercise heavy approach to learning modern Python from scratch Start learning for free[hero-btn] [hero-img] Get good at Python with only one course Joining Epic Python will give you lifetime access to a complete and easy to access course with over 90 interactive lessons and growing! 11+ modules 90+ lessons 8+ hours of content Ready. Set. Code. This course is a fun and interactive way to learn Python! No more endless video tutorials or books that become outdated. Epic Python is always up-to-date and always delivering new content. Learn by doing Practice makes perfect. Reinforce your newly acquired knowledge by applying it in practice. With step-by-step guidance, you'll be writing fully functional Python in no time. [learn-inte] Get instant feedback Your code is tested as soon as you submit it, so you always know if you're on the right track. [learn-feed] Interactive Quizzes Stress-test your knowledge with interactive quizzes for each module that helps you commit syntax to memory. [learn-quiz] Building blocks for learning Each learning module is designed for you to take from start to finish or skip, hop and jump around as needed. Lessons are quick and bite sized. [learn-modu] Whats Inside This course is absolutely jam-packed with content so you can start learning Python. New Modules and lessons are constantly being added and updates are free for life! Module 1 Syntax Intro 12 Lessons * 50m * 1. Comments * 2. Print * 3. Strings * 4. Variables * 5. Numbers * 6. Arithmetic Operators * 7. Addition & Subtraction * 8. Multiplication & Division * 9. Modulo * 10. Exponents * 11. Concatenation * 12. Multiline Strings Module 2 Control Flow 8 Lessons * 45m * 1. Relational Operators I * 2. Relational Operators II * 3. If Statement * 4. Elif Statement * 5. Else Statement * 6. Logical Operators: AND * 7. Logical Operators: OR * 8. Logical Operators: NOT Module 3 Lists 12 Lessons * 50m * 1. Lists Intro * 2. List Data Types * 3. Empty Lists * 4. List Methods - Append * 5. List Methods - Remove * 6. List Methods - Plus (+) * 7. Accessing List Elements * 8. Accessing List Elements - Negative Index * 9. Modifying List Elements * 10. Two-Dimensional (2D) Lists * 11. Accessing 2D Lists * 12. Modifying 2D Lists Module 4 Loops 8 Lessons * 50m * 1. Loops Intro * 2. For Loops * 3. For Loops - Range * 4. While Loops Intro * 5. While Loops: Lists * 6. Loops: Break * 7. Loops: Continue * 8. Nested Loops Module 5 Functions 9 Lessons * 1h 17m * 1. Functions Intro * 2. Defining a Function * 3. Calling a Function * 4. Parameters & Arguments * 5. Multiple Parameters * 6. Argument Types - Default * 7. Built-in Functions * 8. Returns * 9. Multiple Returns Module 6 Strings 9 Lessons * 45m * 1. Strings Intro * 2. Strings Slice * 3. Concatenating Strings * 4. str() Function * 5. String Length * 6. Negative Indices * 7. Escape Characters * 8. Iterating Through Strings * 9. Check String Module 7 Modules 6 Lessons * 35m * 1. Modules Intro * 2. Using Modules * 3. Modules Alias * 4. Import Specific Modules * 5. Standard Library - Random * 6. Standard Library - Math Pi Module 8 Dictionaries 7 Lessons * 45m * 1. Dictionaries Intro * 2. Creating Dictionaries * 3. Empty Dictionary * 4. Adding Keys * 5. Add Multiple Keys * 6. Overwrite Values * 7. Dictionaries Loop Module 9 Tuples 8 Lessons * 45m * 1. Tuples Intro * 2. Access Tuples * 3. Update Tuples * 4. Unpack Tuples * 5. Loop Tuples * 6. Join Tuples * 7. Tuple Method - Count * 8. Tuple Method - Index Module 10 Sets 5 Lessons * 30m * 1. Sets Intro * 2. Access Tuples * 3. Access Set Items * 4. Add Set Items * 5. Remove Set Items * 5. Join Set Items Module 11 Classes 6 Lessons * 50m * 1. Classes Intro * 2. Instantiation * 3. Class Variables * 4. Class Methods * 5. Class Constructors * 5. Class Inheritance Is this course right for me? This course is ideal for beginning programmers and those new to the language. It takes you from the basics to more advanced topics. * [Hand-03] You don't need to know Python This course is 100% beginner friendly. No Python experience required. * [Clock-Righ] Learn at your own pace Skip, hop and jump around. Take the whole course, or cherry pick the topics you need help with. * [Laptop-Lef] No coding experience needed You do not need any coding expirence. This course does not assume you have coding exprience. * [Pig-Right] You only pay once No need to worry about monthly bills. Pay once, have access forever. All updates are also free. How much does it cost? The first module is free to try. Just sign up and start coding! No credit card needed. If you would like to upgrade to a pro account and unlock all other modules and content, it costs just a one time payment of $49 Start learning Python today. Sign up for a free account * Pay once. No subscriptions * Full lifetime access * Always up-to-date * Quick bite sized lessons * Updates added regularly * Easy Interactive lessons * Go from zero to hero in Python [footer-img] [twitter][youtube] Copyright (c) 2021 Epic Python * Contact * Cookies * Terms of Service * Privacy Statement