What we're about

Code District provides innovative, technology training in high-demand skills ranging from web and mobile development to social media marketing and more. All our classes and workshops are instructed by industry professionals. JOIN US ON SLACK to learn of career opportunities, special events and to network with other Code District members. (http://codedistrict.herokuapp.com/)

Code District also offers the following courses: React.js Development (http://codedistrict.io/learn-reactjs/), Angular.js Development, Node.js and more. Learn more about our courses here (http://codedistrict.io/).

LOOKING FOR A NEW CAREER OPPORTUNITY?
We can connect you with hiring managers at top companies. Email your LinkedIn profile URL to careers@codedistrict.io and we will contact you when we locate a position that matches your skills!

Upcoming events (5)

Introduction to Docker & Containerization

Cowork South Bay

In this one day, intensive session attendees will get a conceptual as well as practical, hands-on exposure to Docker! Learn more and RSVP here: https://bit.ly/33krm8M About this Course Docker is gaining popularity and its usage is spreading like wildfire. The reason for Docker’s growing popularity is the extent to which it can be used in an IT organization. Very few tools out there have the functionality to find itself useful to both developers and as well as system administrators. Docker is one such tool that truly lives up to its promise of Build, Ship and Run. Docker is the industry-leading, state of the art containerization technology. What You Will Learn - The essentials of Docker container architecture. - How to build Docker images - How to run Docker containers - How to creating your own Docker images - How to deploying your images to Docker Hub - Custom configuring Docker containers - Docker networking - The fundamentals of Docker data storage - How to create mutli-container applications using Docker Compose - Observing Docker applications with log aggregation - Monitoring Docker applications - How to creating distributed applications using Docker Swarm - Performance optimizing of Docker containers - Docker security Cost: $199.00 Learn more and RSVP here: https://bit.ly/33krm8M

Functional Programming with Python & GoLang

Cowork South Bay

Functional programming is a programming paradigm for developing software using functions. Learning to use functional programming is a good way to write more concise code, with greater concurrency and performance. This workshop will provide coverage of the major topics in functional programming with Python and GoLang programming languages to produce shorter, clearer, and testable programs. You'll delve into functional programming; including writing and testing pure functions, reducing side-effects, and other features to make your applications functional in nature. Specifically, we'll explore techniques to simplify coding, apply recursion for loopless coding, learn ways to achieve immutability, implement design patterns, and work with data types. By the end of this workshop, you'll have a clear understanding of how to program functional applications with confidence. TAKEAWAYS - Gain a strong understanding of Functional Programming in Python and GoLang to solve real-world development problems - Successfully apply Functional Programming concepts and techniques to everyday programming - Bring modularity, reusability, testability, and performance to your apps PREREQUISITES Proficiency in any one programming language

Beginning Programming Using Python

Cowork South Bay

This is a 3 session course. Dates: January 25, February 1 and February 8 Times: 10:00 a.m. - 1:00 p.m. Cost: $349.00 Learn more and register here: https://bit.ly/34aA1M8 This course is the best place to start for those wishing to learn how to program and for those that want to learn Python programming! Python is an easy and fun language to learn, and it is now one of the most popular programming languages, suitable for almost any task from developing graphical user interfaces to building web applications. Python is a remarkably powerful and dynamic programming language This course is open to all learners who wish to gain an understanding of the basic components of computer programming and how to utilize the Python programming language. You will learn computer programming concepts and terminologies such as variables, constants, operators, expressions, conditional statements, loops, functions and more. This Python course includes hands-on, instructor-led labs that will help you understand the components of Python programming and will start you on the path to building your own projects. Upon completing this course, you will be able to: - Implement basic Python structures such as if statements, loops, and functions. - Read and write external data files using Python. - Implement functions and call built-in Python functions. - Import and use library function modules from the Python library. - Debug an entire program and handle errors in Python. - And more! Students will work with Python 3, the most up-to-date version of the language with many improvements made to increase the efficiency and simplicity of the code that you write. Requirements - Notebook computer with the ability to access the internet. Prerequisites - Some programming experiences is preferred but not required.

Mobile app testing strategies
Needs a date and time

Needs a location

My experience with the Android tutorials so far has uncovered some interesting issues that need to be accounted for. Our presenter last night also mentioned that odd and unique bugs were found on one device or another. Sooner or later, any app destined for the market will need thorough testing. It would be helpful to have good information on app testing. Unfortunately, I don't know anyone who does mobile app testing professionally, but maybe someone else in the group does.

Past events (330)

Women in Code

Motor Trend Group

Photos (1,534)