Subscribe Now
  • 66 Unique Lessons
  • 1 Quiz
  • Community Support
  • Feedback from Mentor
  • Lifetime Access
  • Mobile Friendly Content
  • Certificate
Instructor
Timothy Owen
Timothy is an Android and Back-end software engineer, who loves working with Java and Python. He has been building tech communities since 2017, volunteering for Andela Learning Community as a program assistant for the Facebook DevC Training and Google Africa Developer Scholarship programs. While at the university, he pioneered the Google Developer Student Club and Ingressive Campus Developers Club. He loves code, tech communities, and food. He is also enthusiastic about Site Reliability Engineering and Machine Learning.

Description

This entire course will take you deep into building applications using python You get to build projects in each chapter to consolidate the skills learned, not just projects but simulated real-world projects. By the end of the course, you will be able to work with the complex python libraries, build desktop applications, get started with Data analysis, interact with the operating system using the command line, work with external files, and many more real world solutions.

With python being on-demand, you will be able to compete with other experienced developers at the senior level from the experience in building simulated real world projects. We get to increase our complexity by even building more projects and adding more libraries as the course advances. With the simulated project-based learning, you will be able to launch into the market with experience and work with in-demand companies and clients running software with over 2Billion users as a python Engineer and Developer.



Example jobs on freelancing platforms:

  • GUI python app developer

  • Python expert

  • Python automation Engineer

  • Site Reliability Engineer (Python Developer)

  • Python Scripting Engineer

  • Integration python developer

With this knowledge you’ll be able to:

  • Work on software and desktop apps with over 2 Billion users
  • Become a successful freelance and independent developer
  • Work on cross-platform apps and software development in any company
  • Get started with Machine Learning, Data Science, and Automation industry just in one language - Python

Prerequisites and requirements

  • Understanding of the python basics (We have an intro to python course)

  • A computer powerful enought to run Pycharm and VS Code

  • Pycharm IDE Installed 

Curriculum

  • Chapter 00: Coderstrust

    0:48m
    • C0.01: Welcome to your learning journey!

      Resource
    • C0.02: What is Coderstrust?

      Video
    • C0.03: Coderstrust & You

      Resource
    • C0.04: Setting goals

      Resource
    • C0.05: Join our Community

      Resource
    • C0.06: How it works: Assignments

      Resource
    • C0.07: How it works: Quiz

      Resource
  • Chapter 1 - Recap

    61:57m
    • C1.1 - Lists and more operations - Part 1

      Video
    • C1.2 - Lists and more operations - Part 2

      Video
    • C1.3 List_action_time

      Video
    • C1.4 List

      Video
    • C1.5- Let's talk sets

      Video
    • C1.6 - Working with sets

      Video
    • C1.7 - Union, intersection and symmetric difference

      Video
    • C1.8 - Copying ,updating and the frozen sets

      Video
  • Chapter 2 - Handling errors and Interacting with Files

    95:37m
    • C2.1 - Strings

      Video
    • C2.2 - Strings Operations

      Video
    • C2.3 - Strings and iteration

      Video
    • C2.4 - Strings formatting

      Video
    • C2.5 - String timers

      Video
    • C2.6 - Counters and Named Tuple

      Video
    • C2.7 - ordered and default dictionary

      Video
    • C2.8 - Deques the Python way

      Video
    • C2.9 - Itertool_s comb,perm and product

      Video
    • C2.10 - Accumulators and Groupby

      Video
    • C2.11 - using Lambda

      Video
    • C2.12 - infinite Loops

      Video
    • C2.13 - Lambda and other methods

      Video
    • C2.14 - Filter and Reduce

      Video
  • Chapter 3 - Interacting with Numbers and Expressions

    90:32m
    • C3.1 - Let_s start Debugging

      Video
    • C3.2 - Understanding types of Errors

      Video
    • C3.3 - Dealing with Specific errors

      Video
    • C3.4 - Class Errors and try except

      Video
    • C3.5 - Creating your own loggers

      Video
    • C3.6 - Time or Traceback

      Video
    • C3.7 - Logging errors in Files

      Video
    • C3.8 - logging Errors and debug levels

      Video
    • C3.9 - Dive into JSON

      Video
    • C3.10 - Interacting with Json and Files

      Video
    • C3.11 - Encoding and decoding dictiaries with JSON

      Video
    • C3.12 - json encoders and classes decoders

      Video
    • C3.13 - Numpy and Secrets in Python

      Video
  • Chapter 4 - Threading and the Managers

    85:50m
    • C4.1 - Generators and Decorators

      Video
    • C4.2 - Decorators and Functions

      Video
    • C4.3 - Decorators and arguements

      Video
    • C4.4 - Simulating oders with decorators

      Video
    • C4.5 - Classes and decorator Counts

      Video
    • C4.6 - Time for Generators

      Video
    • C4.7 - List vs gerators Space complexity

      Video
    • C4.8 - Generator expression and List comprehension

      Video
    • C4.9 - Space comparison in List and Generators

      Video
    • C4.10 - Threads and Processes

      Video
    • C4.11 - Processes and Task Manager

      Video
    • C4.12 - Threading and Task Manager

      Video
    • C4.13 - threads in networks

      Video
    • C4.14 - Threads and Queues

      Video
  • Chapter 5 - Final Project

    43:50m
    • C5.1 Processes and Values

      Video
    • C5.2 Arrays and Processes

      Video
    • C5.3 Processes and Queues

      Video
    • C5.4 Processes and Pooling

      Video
    • C5.5 CSV Files

      Video
    • C5.6 Regular Expression

      Video
    • C5.6 regex and emails

      Video
    • C5.7 Shortener project solution

      Video
    • C5.8 Url Shortener project solution

      Video
  • Conclusion

    0:0m
    • One Last Step : Verification

      Resource

Check out These Courses