eginning)
    3. [ Styling our Angular app ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_styling)
    4. [ Creating an item component ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_item_component)
    5. [ Filtering our to-do items ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_filtering)
    6. [ Building Angular applications and further resources ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_building)
  37. Git and GitHub 
    1. [ Git and GitHub ](/en-US/docs/Learn/Tools_and_testing/GitHub)
  38. Cross browser testing 
    1. [ Cross browser testing ](/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing)
    2. [ Introduction to cross-browser testing ](/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Introduction)
    3. [ Strategies for carrying out testing ](/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Testing_strategies)
    4. [ Handling common HTML and CSS problems ](/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS)
    5. [ Handling common JavaScript problems ](/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/JavaScript)
    6. [ Handling common accessibility problems ](/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility)
    7. [ Implementing feature detection ](/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection)
    8. [ Introduction to automated testing ](/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Automated_testing)
    9. [ Setting up your own test automation environment ](/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Your_own_automation_environment)
  39. [ **Server-side website programming** ](/en-US/docs/Learn/Server-side)
  40. First steps 
    1. [ Server-side website programming first steps ](/en-US/docs/Learn/Server-side/First_steps)
    2. [ Introduction to the server side ](/en-US/docs/Learn/Server-side/First_steps/Introduction)
    3. [ Client-Server Overview ](/en-US/docs/Learn/Server-side/First_steps/Client-Server_overview)
    4. [ Server-side web frameworks ](/en-US/docs/Learn/Server-side/First_steps/Web_frameworks)
    5. [ Website security ](/en-US/docs/Learn/Server-side/First_steps/Website_security)
  41. Django web framework (Python) 
    1. [ Django Web Framework (Python) ](/en-US/docs/Learn/Server-side/Django)
    2. [ Django introduction ](/en-US/docs/Learn/Server-side/Django/Introduction)
    3. [ Setting up a Django development environment ](/en-US/docs/Learn/Server-side/Django/development_environment)
    4. [ Django Tutorial: The Local Library website ](/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website)
    5. [ Django Tutorial Part 2: Creating a skeleton website ](/en-US/docs/Learn/Server-side/Django/skeleton_website)
    6. [ Django Tutorial Part 3: Using models ](/en-US/docs/Learn/Server-side/Django/Models)
    7. [ Django Tutorial Part 4: Django admin site ](/en-US/docs/Learn/Server-side/Django/Admin_site)
    8. [ Django Tutorial Part 5: Creating our home page ](/en-US/docs/Learn/Server-side/Django/Home_page)
    9. [ Django Tutorial Part 6: Generic list and detail views ](/en-US/docs/Learn/Server-side/Django/Generic_views)
    10. [ Django Tutorial Part 7: Sessions framework ](/en-US/docs/Learn/Server-side/Django/Sessions)
    11. [ Django Tutorial Part 8: User authentication and permissions ](/en-US/docs/Learn/Server-side/Django/Authentication)
    12. [ Django Tutorial Part 9: Working with forms ](/en-US/docs/Learn/Server-side/Django/Forms)
    13. [ Django Tutorial Part 10: Testing a Django web application ](/en-US/docs/Learn/Server-side/Django/Testing)
    14. [ Django Tutorial Part 11: Deploying Django to production ](/en-US/docs/Learn/Server-side/Django/Deployment)
    15. [ Django web application security ](/en-US/docs/Learn/Server-side/Django/web_application_security)
    16. [ Assessment: DIY Djang